diff --git a/Cargo.lock b/Cargo.lock index 1850c4d..ff3dbfc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -188,9 +188,9 @@ checksum = "d245f478577f809a851594d02313b640fb437e0bb33866753cff937863096954" [[package]] name = "willbooster-tree-sitter" -version = "2.0.27" +version = "7.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0167d2eef4dd08b7759bbd7e8b3fefb524869e25a86638553f245033b4eb0a95" +checksum = "166cf42202927500081763e65e63d3c0bc9273e05ba998496756fff7569de9c5" dependencies = [ "cc", "regex", diff --git a/Cargo.toml b/Cargo.toml index a8b7ea0..943d0e7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,4 +25,4 @@ tree-sitter-language = "0.1" cc = "1.2" [dev-dependencies] -tree-sitter = { package = "willbooster-tree-sitter", version = "2.0.1" } +tree-sitter = { package = "willbooster-tree-sitter", version = "7.0.5" } diff --git a/README.md b/README.md index 28bfcd1..1c77a10 100644 --- a/README.md +++ b/README.md @@ -15,14 +15,14 @@ to its authors and contributors. This is not an official release of that project This fork builds on upstream v0.25.0 with grammar, scanner, and highlighting fixes, including Python 3.15 unpacking comprehensions. It ships a compact parser generated by the parser generator of [WillBooster/tree-sitter](https://github.com/WillBooster/tree-sitter). The parser carries that fork's own ABI number, so -it loads only with the WillBooster runtime (`willbooster-tree-sitter` or `@willbooster/web-tree-sitter`) 2.x, +it loads only with the WillBooster runtime (`willbooster-tree-sitter` or `@willbooster/web-tree-sitter`) 7.x, not with upstream's tree-sitter. ## Usage The npm package ships `tree-sitter-python.wasm` for [@willbooster/web-tree-sitter](https://www.npmjs.com/package/@willbooster/web-tree-sitter), which runs in Node.js, Bun, -browsers, and Cloudflare Workers. The parser requires runtime 2.x. +browsers, and Cloudflare Workers. The parser requires runtime 7.x. In Node.js and Bun, load the grammar from its path: @@ -67,12 +67,12 @@ Qualified generic bases use `member_type` inside `generic_type`. Generic bases i In Rust, depend on the [crate](https://crates.io/crates/willbooster-tree-sitter-python) and on [willbooster-tree-sitter](https://crates.io/crates/willbooster-tree-sitter), the runtime this package is tested and -fuzzed with. The parser requires runtime 2.x: +fuzzed with. The parser requires runtime 7.x: ```toml [dependencies] -tree-sitter = { package = "willbooster-tree-sitter", version = "2" } -tree-sitter-python = { package = "willbooster-tree-sitter-python", version = "5" } +tree-sitter = { package = "willbooster-tree-sitter", version = "7" } +tree-sitter-python = { package = "willbooster-tree-sitter-python", version = "6" } ``` ```rust diff --git a/bindings/rust/lib.rs b/bindings/rust/lib.rs index 9c3adc2..aa3b40a 100644 --- a/bindings/rust/lib.rs +++ b/bindings/rust/lib.rs @@ -1,6 +1,6 @@ //! This crate provides Python language support for the [tree-sitter] parsing library. //! -//! The parser loads only with the WillBooster runtime, the [willbooster-tree-sitter] crate 2.x. +//! The parser loads only with the WillBooster runtime, the [willbooster-tree-sitter] crate 7.x. //! //! Typically, you will use the [`LANGUAGE`] constant to add this language to a //! tree-sitter [`Parser`], and then use the parser to parse some code: @@ -16,7 +16,7 @@ //! assert!(!tree.root_node().has_error()); //! ``` //! -//! [`Parser`]: https://docs.rs/willbooster-tree-sitter/2/tree_sitter/struct.Parser.html +//! [`Parser`]: https://docs.rs/willbooster-tree-sitter/7/tree_sitter/struct.Parser.html //! [tree-sitter]: https://tree-sitter.github.io/ //! [willbooster-tree-sitter]: https://crates.io/crates/willbooster-tree-sitter diff --git a/bun.lock b/bun.lock index 7c25d74..064876a 100644 --- a/bun.lock +++ b/bun.lock @@ -11,7 +11,7 @@ "@willbooster/oxfmt-config": "1.2.2", "@willbooster/oxlint-config": "1.4.8", "@willbooster/wb": "22.26.1", - "@willbooster/web-tree-sitter": "2.0.27", + "@willbooster/web-tree-sitter": "7.0.5", "conventional-changelog-conventionalcommits": "10.4.1", "lefthook": "2.2.1", "oxfmt": "0.72.0", @@ -25,7 +25,7 @@ "wrangler": "4.149.0", }, "peerDependencies": { - "@willbooster/web-tree-sitter": "^2.0.0", + "@willbooster/web-tree-sitter": "^7.0.5", }, "optionalPeers": [ "@willbooster/web-tree-sitter", @@ -433,7 +433,7 @@ "@willbooster/wb": ["@willbooster/wb@22.26.1", "", { "dependencies": { "@textlint-rule/textlint-rule-no-invalid-control-character": "3.0.0", "@textlint/kernel": "15.8.0", "@textlint/module-interop": "15.8.0", "@textlint/textlint-plugin-markdown": "15.8.0", "chalk": "6.0.1", "code-gauge": "10.2.2", "dotenv": "18.0.7", "dotenv-expand": "13.0.0", "fast-glob": "3.3.3", "fastest-levenshtein": "1.0.16", "globby": "16.2.4", "jsonc-parser": "3.3.1", "minimal-promise-pool": "6.0.4", "semver": "7.8.5", "smol-toml": "1.9.1", "textlint-filter-rule-node-types": "1.1.0", "textlint-rule-ja-space-between-half-and-full-width": "3.0.3", "textlint-rule-no-zero-width-spaces": "1.0.1", "yargs": "18.2.0", "zod": "4.6.5" }, "bin": { "wb": "bin/index.js" } }, "sha512-Lt7YhUN+wbxKjG2nhpaaaqYkYRb2ian+HrsLGzI9WUZnXzbg5jRrWVvCs4+aOaYQgqd7N9td6I8TaLGhLrsscQ=="], - "@willbooster/web-tree-sitter": ["@willbooster/web-tree-sitter@2.0.27", "", { "dependencies": { "@types/emscripten": "^1.41.5" } }, "sha512-1+W3M+1GTL1mSwG1jWn+OfETWF4YJ9QuAlJC9MQqEI9faEkp2pEsUnVybbHba346WDLxJrBN3hp89jsCL7Nfcw=="], + "@willbooster/web-tree-sitter": ["@willbooster/web-tree-sitter@7.0.5", "", { "dependencies": { "@types/emscripten": "^1.41.5" } }, "sha512-Z5W4o3YV7ozD3OGuMIVd/eKeh4iFiGdm2+wUp3FNSBC9ctN6Np3mRvEahigk3ySdGosaEodv5qqu4uAnNKPYEQ=="], "agent-base": ["agent-base@9.0.0", "", {}, "sha512-TQf59BsZnytt8GdJKLPfUZ54g/iaUL2OWDSFCCvMOhsHduDQxO8xC4PNeyIkVcA5KwL2phPSv0douC0fgWzmnA=="], diff --git a/package.json b/package.json index 8d36869..cf6bc87 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "@willbooster/oxfmt-config": "1.2.2", "@willbooster/oxlint-config": "1.4.8", "@willbooster/wb": "22.26.1", - "@willbooster/web-tree-sitter": "2.0.27", + "@willbooster/web-tree-sitter": "7.0.5", "conventional-changelog-conventionalcommits": "10.4.1", "lefthook": "2.2.1", "oxfmt": "0.72.0", @@ -61,7 +61,7 @@ "wrangler": "4.149.0" }, "peerDependencies": { - "@willbooster/web-tree-sitter": "^2.0.0" + "@willbooster/web-tree-sitter": "^7.0.5" }, "peerDependenciesMeta": { "@willbooster/web-tree-sitter": { diff --git a/src/parser.c b/src/parser.c index 9d4b772..5fffba9 100644 --- a/src/parser.c +++ b/src/parser.c @@ -7,10 +7,10 @@ #endif #define TS_GENERATION_PROFILED 1 -#define LANGUAGE_VERSION 0x57420001 +#define LANGUAGE_VERSION 0x57420006 #define STATE_COUNT 3184 #define LARGE_STATE_COUNT 128 -#define LEX_STATE_COUNT 127 +#define LEX_STATE_COUNT 126 #define SYMBOL_COUNT 295 #define ALIAS_COUNT 2 #define TOKEN_COUNT 110 @@ -1284,10 +1284,12 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { [sym_escape_sequence] = { .visible = true, .named = true, + .immediate = true, }, [anon_sym_BSLASH] = { .visible = true, .named = false, + .immediate = true, }, [anon_sym_COLON2] = { .visible = true, @@ -3150,10 +3152,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [93] = 62, [94] = 60, [95] = 61, - [96] = 62, - [97] = 60, - [98] = 61, - [99] = 99, + [96] = 96, + [97] = 62, + [98] = 60, + [99] = 61, [100] = 100, [101] = 101, [102] = 59, @@ -3174,7 +3176,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [117] = 117, [118] = 8, [119] = 100, - [120] = 99, + [120] = 96, [121] = 101, [122] = 2, [123] = 123, @@ -3508,7 +3510,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [451] = 451, [452] = 452, [453] = 100, - [454] = 99, + [454] = 96, [455] = 455, [456] = 456, [457] = 457, @@ -3561,8 +3563,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [504] = 504, [505] = 505, [506] = 346, - [507] = 211, - [508] = 8, + [507] = 8, + [508] = 508, [509] = 509, [510] = 510, [511] = 511, @@ -3570,10 +3572,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [513] = 513, [514] = 514, [515] = 515, - [516] = 516, - [517] = 113, - [518] = 518, - [519] = 414, + [516] = 113, + [517] = 517, + [518] = 414, + [519] = 211, [520] = 178, [521] = 521, [522] = 522, @@ -3955,7 +3957,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [898] = 215, [899] = 233, [900] = 273, - [901] = 509, + [901] = 508, [902] = 741, [903] = 903, [904] = 904, @@ -4139,7 +4141,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1082] = 479, [1083] = 593, [1084] = 536, - [1085] = 509, + [1085] = 508, [1086] = 1086, [1087] = 186, [1088] = 1088, @@ -4349,7 +4351,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1292] = 1292, [1293] = 1293, [1294] = 727, - [1295] = 514, + [1295] = 513, [1296] = 668, [1297] = 334, [1298] = 414, @@ -4480,7 +4482,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1423] = 1423, [1424] = 1424, [1425] = 962, - [1426] = 515, + [1426] = 514, [1427] = 953, [1428] = 693, [1429] = 231, @@ -4514,7 +4516,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1457] = 1457, [1458] = 435, [1459] = 601, - [1460] = 518, + [1460] = 517, [1461] = 1461, [1462] = 1462, [1463] = 816, @@ -4607,7 +4609,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1550] = 1550, [1551] = 162, [1552] = 717, - [1553] = 509, + [1553] = 508, [1554] = 1554, [1555] = 536, [1556] = 593, @@ -5807,7 +5809,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2750] = 2750, [2751] = 525, [2752] = 1550, - [2753] = 510, + [2753] = 509, [2754] = 2692, [2755] = 1241, [2756] = 1237, @@ -6336,190 +6338,6 @@ static inline bool ts_lex_pages8_contains( ((uint32_t)lookahead % 32)) & 1); } static const uint16_t ts_lex_advance_map_0[] = { - '!', 14, - '#', 125, - '%', 71, - '&', 75, - '(', 40, - ')', 41, - '*', 50, - '+', 67, - ',', 42, - '-', 63, - '.', 39, - '/', 68, - '0', 113, - ':', 108, - ';', 37, - '<', 81, - '=', 54, - '>', 87, - '@', 60, - '[', 55, - '\\', 107, - ']', 56, - '^', 77, - '{', 64, - '|', 58, - '}', 65, - '~', 80, -}; - -static const uint16_t ts_lex_advance_map_1[] = { - '!', 13, - '#', 125, - '%', 71, - '&', 75, - '(', 40, - ')', 41, - '*', 43, - '+', 67, - ',', 42, - '-', 62, - '.', 39, - '/', 68, - '0', 113, - ':', 49, - ';', 37, - '<', 81, - '=', 54, - '>', 87, - '@', 60, - '[', 55, - '\\', 10, - ']', 56, - '^', 77, - '{', 64, - '|', 58, - '}', 65, - '~', 80, -}; - -static const uint16_t ts_lex_advance_map_2[] = { - '!', 13, - '#', 125, - '%', 71, - '&', 75, - '(', 40, - ')', 41, - '*', 43, - '+', 67, - ',', 42, - '-', 62, - '.', 38, - '/', 68, - ':', 49, - ';', 37, - '<', 81, - '=', 54, - '>', 87, - '@', 60, - '[', 55, - '\\', 10, - ']', 56, - '^', 77, - '|', 58, - '}', 65, -}; - -static const uint16_t ts_lex_advance_map_3[] = { - '!', 14, - '#', 125, - '%', 70, - '&', 74, - '(', 40, - '*', 44, - '+', 66, - ',', 42, - '-', 61, - '.', 38, - '/', 69, - ':', 108, - '<', 82, - '=', 54, - '>', 88, - '@', 59, - '[', 55, - '\\', 10, - '^', 76, - '|', 57, - '}', 65, -}; - -static const uint16_t ts_lex_advance_map_4[] = { - '#', 125, - '(', 40, - '*', 50, - '+', 66, - '-', 61, - '.', 11, - '0', 113, - ':', 48, - '[', 55, - '\\', 10, - '{', 64, - '~', 80, -}; - -static const uint16_t ts_lex_advance_map_5[] = { - '!', 14, - '#', 125, - '%', 70, - '&', 74, - '(', 40, - '*', 44, - '+', 66, - ',', 42, - '-', 61, - '.', 39, - '/', 69, - '0', 113, - ':', 108, - '<', 82, - '=', 54, - '>', 88, - '@', 59, - '[', 55, - '\\', 10, - '^', 76, - '{', 64, - '|', 57, - '}', 65, - '~', 80, -}; - -static const uint16_t ts_lex_advance_map_6[] = { - '!', 14, - '#', 125, - '%', 71, - '&', 75, - '(', 40, - ')', 41, - '*', 50, - '+', 67, - ',', 42, - '-', 63, - '.', 39, - '/', 68, - '0', 113, - ':', 108, - ';', 37, - '<', 81, - '=', 54, - '>', 87, - '@', 60, - '[', 55, - '\\', 10, - ']', 56, - '^', 77, - '{', 64, - '|', 58, - '}', 65, - '~', 80, -}; - -static const uint16_t ts_lex_advance_map_7[] = { - 0, 126, '\n', 104, '\r', 9, '"', 104, @@ -6538,56 +6356,32 @@ static const uint16_t ts_lex_advance_map_7[] = { 'x', 27, }; -static const uint16_t ts_lex_advance_map_8[] = { - '.', 122, +static const uint16_t ts_lex_advance_map_1[] = { + '.', 121, 'B', 16, 'E', 21, - 'J', 112, - 'L', 112, + 'J', 111, + 'L', 111, 'O', 17, 'X', 18, - '_', 115, + '_', 114, 'b', 16, 'e', 21, - 'j', 112, - 'l', 112, + 'j', 111, + 'l', 111, 'o', 17, 'x', 18, }; -static const uint16_t ts_lex_advance_map_9[] = { - '.', 122, +static const uint16_t ts_lex_advance_map_2[] = { + '.', 121, 'E', 21, - 'J', 112, - 'L', 112, - '_', 115, + 'J', 111, + 'L', 111, + '_', 114, 'e', 21, - 'j', 112, - 'l', 112, -}; - -static const uint16_t ts_lex_advance_map_10[] = { - 'F', 1, - 'N', 2, - 'T', 3, - '_', 4, - 'a', 5, - 'b', 80, - 'c', 6, - 'd', 7, - 'e', 8, - 'f', 9, - 'g', 10, - 'i', 11, - 'l', 78, - 'm', 96, - 'n', 79, - 'o', 98, - 'p', 12, - 'r', 13, - 't', 14, - 'w', 15, - 'y', 16, + 'j', 111, + 'l', 111, }; #define TS_LEX_ADVANCE_MAP_SORTED(map) \ @@ -6914,48 +6708,124 @@ static const TSCharacterRange ts_lex_sym_identifier_character_set_2[] = { }; static bool ts_lex(TSLexer *lexer, TSStateId state) { + UNUSED TSLexerPosition start_tags[1]; START_LEXER(); eof = lookahead == 0 && lexer->eof(lexer); switch (state) { case 0: if (eof) ADVANCE(36); - TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_0); + if (lookahead == '!') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(14); } + if (lookahead == '#') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(124); } + if (lookahead == '%') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(71); } + if (lookahead == '&') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(75); } + if (lookahead == '(') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(40); } + if (lookahead == ')') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(41); } + if (lookahead == '*') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(50); } + if (lookahead == '+') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(67); } + if (lookahead == ',') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(42); } + if (lookahead == '-') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(63); } + if (lookahead == '.') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(39); } + if (lookahead == '/') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(68); } + if (lookahead == '0') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(112); } + if (lookahead == ':') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(108); } + if (lookahead == ';') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(37); } + if (lookahead == '<') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(81); } + if (lookahead == '=') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(54); } + if (lookahead == '>') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(87); } + if (lookahead == '@') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(60); } + if (lookahead == '[') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(55); } + if (lookahead == '\\') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(107); } + if (lookahead == ']') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(56); } + if (lookahead == '^') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(77); } + if (lookahead == '{') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(64); } + if (lookahead == '|') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(58); } + if (lookahead == '}') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(65); } + if (lookahead == '~') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(80); } if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0x200b || lookahead == 0x2060 || lookahead == 0xfeff) SKIP(35); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(114); - if (ts_lex_pages8_contains(ts_lex_sym_identifier_character_set_1_ascii, ts_lex_sym_identifier_character_set_1_page_ids, ts_lex_sym_identifier_character_set_1_pages, 0, 804, lookahead)) ADVANCE(124); + if (('1' <= lookahead && lookahead <= '9')) { lexer->get_position(lexer, &start_tags[0]); ADVANCE(113); } + if (ts_lex_pages8_contains(ts_lex_sym_identifier_character_set_1_ascii, ts_lex_sym_identifier_character_set_1_page_ids, ts_lex_sym_identifier_character_set_1_pages, 0, 804, lookahead)) { lexer->get_position(lexer, &start_tags[0]); ADVANCE(123); } END_STATE(); case 1: ts_lex_state_1: if (eof) ADVANCE(36); - TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_1); + if (lookahead == '!') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(13); } + if (lookahead == '#') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(124); } + if (lookahead == '%') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(71); } + if (lookahead == '&') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(75); } + if (lookahead == '(') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(40); } + if (lookahead == ')') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(41); } + if (lookahead == '*') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(43); } + if (lookahead == '+') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(67); } + if (lookahead == ',') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(42); } + if (lookahead == '-') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(62); } + if (lookahead == '.') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(39); } + if (lookahead == '/') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(68); } + if (lookahead == '0') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(112); } + if (lookahead == ':') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(49); } + if (lookahead == ';') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(37); } + if (lookahead == '<') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(81); } + if (lookahead == '=') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(54); } + if (lookahead == '>') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(87); } + if (lookahead == '@') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(60); } + if (lookahead == '[') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(55); } + if (lookahead == '\\') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(10); } + if (lookahead == ']') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(56); } + if (lookahead == '^') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(77); } + if (lookahead == '{') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(64); } + if (lookahead == '|') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(58); } + if (lookahead == '}') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(65); } + if (lookahead == '~') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(80); } if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0x200b || lookahead == 0x2060 || lookahead == 0xfeff) TS_LEX_REPEAT(true, ts_lex_state_1); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(114); - if (ts_lex_pages8_contains(ts_lex_sym_identifier_character_set_1_ascii, ts_lex_sym_identifier_character_set_1_page_ids, ts_lex_sym_identifier_character_set_1_pages, 0, 804, lookahead)) ADVANCE(124); + if (('1' <= lookahead && lookahead <= '9')) { lexer->get_position(lexer, &start_tags[0]); ADVANCE(113); } + if (ts_lex_pages8_contains(ts_lex_sym_identifier_character_set_1_ascii, ts_lex_sym_identifier_character_set_1_page_ids, ts_lex_sym_identifier_character_set_1_pages, 0, 804, lookahead)) { lexer->get_position(lexer, &start_tags[0]); ADVANCE(123); } END_STATE(); case 2: ts_lex_state_2: - TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_2); + if (lookahead == '!') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(13); } + if (lookahead == '#') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(124); } + if (lookahead == '%') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(71); } + if (lookahead == '&') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(75); } + if (lookahead == '(') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(40); } + if (lookahead == ')') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(41); } + if (lookahead == '*') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(43); } + if (lookahead == '+') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(67); } + if (lookahead == ',') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(42); } + if (lookahead == '-') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(62); } + if (lookahead == '.') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(38); } + if (lookahead == '/') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(68); } + if (lookahead == ':') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(49); } + if (lookahead == ';') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(37); } + if (lookahead == '<') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(81); } + if (lookahead == '=') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(54); } + if (lookahead == '>') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(87); } + if (lookahead == '@') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(60); } + if (lookahead == '[') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(55); } + if (lookahead == '\\') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(10); } + if (lookahead == ']') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(56); } + if (lookahead == '^') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(77); } + if (lookahead == '|') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(58); } + if (lookahead == '}') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(65); } if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0x200b || lookahead == 0x2060 || lookahead == 0xfeff) TS_LEX_REPEAT(true, ts_lex_state_2); - if (ts_lex_pages8_contains(ts_lex_sym_identifier_character_set_1_ascii, ts_lex_sym_identifier_character_set_1_page_ids, ts_lex_sym_identifier_character_set_1_pages, 0, 804, lookahead)) ADVANCE(124); + if (ts_lex_pages8_contains(ts_lex_sym_identifier_character_set_1_ascii, ts_lex_sym_identifier_character_set_1_page_ids, ts_lex_sym_identifier_character_set_1_pages, 0, 804, lookahead)) { lexer->get_position(lexer, &start_tags[0]); ADVANCE(123); } END_STATE(); case 3: ts_lex_state_3: - if (lookahead == '#') ADVANCE(125); - if (lookahead == '-') ADVANCE(15); - if (lookahead == ':') ADVANCE(48); - if (lookahead == '\\') ADVANCE(10); + if (lookahead == '#') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(124); } + if (lookahead == '-') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(15); } + if (lookahead == ':') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(48); } + if (lookahead == '\\') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(10); } if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0x200b || @@ -6964,50 +6834,99 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 4: ts_lex_state_4: - TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_3); + if (lookahead == '!') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(14); } + if (lookahead == '#') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(124); } + if (lookahead == '%') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(70); } + if (lookahead == '&') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(74); } + if (lookahead == '(') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(40); } + if (lookahead == '*') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(44); } + if (lookahead == '+') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(66); } + if (lookahead == ',') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(42); } + if (lookahead == '-') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(61); } + if (lookahead == '.') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(38); } + if (lookahead == '/') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(69); } + if (lookahead == ':') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(108); } + if (lookahead == '<') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(82); } + if (lookahead == '=') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(54); } + if (lookahead == '>') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(88); } + if (lookahead == '@') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(59); } + if (lookahead == '[') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(55); } + if (lookahead == '\\') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(10); } + if (lookahead == '^') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(76); } + if (lookahead == '|') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(57); } + if (lookahead == '}') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(65); } if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0x200b || lookahead == 0x2060 || lookahead == 0xfeff) TS_LEX_REPEAT(true, ts_lex_state_4); - if (ts_lex_pages8_contains(ts_lex_sym_identifier_character_set_1_ascii, ts_lex_sym_identifier_character_set_1_page_ids, ts_lex_sym_identifier_character_set_1_pages, 0, 804, lookahead)) ADVANCE(124); + if (ts_lex_pages8_contains(ts_lex_sym_identifier_character_set_1_ascii, ts_lex_sym_identifier_character_set_1_page_ids, ts_lex_sym_identifier_character_set_1_pages, 0, 804, lookahead)) { lexer->get_position(lexer, &start_tags[0]); ADVANCE(123); } END_STATE(); case 5: ts_lex_state_5: - TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_4); + if (lookahead == '#') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(124); } + if (lookahead == '(') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(40); } + if (lookahead == '*') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(50); } + if (lookahead == '+') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(66); } + if (lookahead == '-') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(61); } + if (lookahead == '.') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(11); } + if (lookahead == '0') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(112); } + if (lookahead == ':') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(48); } + if (lookahead == '[') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(55); } + if (lookahead == '\\') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(10); } + if (lookahead == '{') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(64); } + if (lookahead == '~') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(80); } if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0x200b || lookahead == 0x2060 || lookahead == 0xfeff) TS_LEX_REPEAT(true, ts_lex_state_5); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(114); - if (ts_lex_pages8_contains(ts_lex_sym_identifier_character_set_1_ascii, ts_lex_sym_identifier_character_set_1_page_ids, ts_lex_sym_identifier_character_set_1_pages, 0, 804, lookahead)) ADVANCE(124); + if (('1' <= lookahead && lookahead <= '9')) { lexer->get_position(lexer, &start_tags[0]); ADVANCE(113); } + if (ts_lex_pages8_contains(ts_lex_sym_identifier_character_set_1_ascii, ts_lex_sym_identifier_character_set_1_page_ids, ts_lex_sym_identifier_character_set_1_pages, 0, 804, lookahead)) { lexer->get_position(lexer, &start_tags[0]); ADVANCE(123); } END_STATE(); case 6: ts_lex_state_6: if (lookahead == '\n') TS_LEX_REPEAT(true, ts_lex_state_6); - if (lookahead == '{') ADVANCE(64); - if (lookahead == '}') ADVANCE(65); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 0x200b || - lookahead == 0x2060 || - lookahead == 0xfeff) ADVANCE(109); - if (!eof) ADVANCE(110); + if (lookahead == '{') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(64); } + if (lookahead == '}') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(65); } + if (!eof) { lexer->get_position(lexer, &start_tags[0]); ADVANCE(109); } END_STATE(); case 7: ts_lex_state_7: - TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_5); + if (lookahead == '!') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(14); } + if (lookahead == '#') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(124); } + if (lookahead == '%') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(70); } + if (lookahead == '&') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(74); } + if (lookahead == '(') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(40); } + if (lookahead == '*') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(44); } + if (lookahead == '+') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(66); } + if (lookahead == ',') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(42); } + if (lookahead == '-') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(61); } + if (lookahead == '.') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(39); } + if (lookahead == '/') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(69); } + if (lookahead == '0') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(112); } + if (lookahead == ':') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(108); } + if (lookahead == '<') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(82); } + if (lookahead == '=') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(54); } + if (lookahead == '>') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(88); } + if (lookahead == '@') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(59); } + if (lookahead == '[') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(55); } + if (lookahead == '\\') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(10); } + if (lookahead == '^') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(76); } + if (lookahead == '{') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(64); } + if (lookahead == '|') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(57); } + if (lookahead == '}') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(65); } + if (lookahead == '~') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(80); } if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0x200b || lookahead == 0x2060 || lookahead == 0xfeff) TS_LEX_REPEAT(true, ts_lex_state_7); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(114); - if (ts_lex_pages8_contains(ts_lex_sym_identifier_character_set_1_ascii, ts_lex_sym_identifier_character_set_1_page_ids, ts_lex_sym_identifier_character_set_1_pages, 0, 804, lookahead)) ADVANCE(124); + if (('1' <= lookahead && lookahead <= '9')) { lexer->get_position(lexer, &start_tags[0]); ADVANCE(113); } + if (ts_lex_pages8_contains(ts_lex_sym_identifier_character_set_1_ascii, ts_lex_sym_identifier_character_set_1_page_ids, ts_lex_sym_identifier_character_set_1_pages, 0, 804, lookahead)) { lexer->get_position(lexer, &start_tags[0]); ADVANCE(123); } END_STATE(); case 8: - if (lookahead == '\n') ADVANCE(126); + if (lookahead == '\n') ADVANCE(125); END_STATE(); case 9: if (lookahead == '\n') ADVANCE(104); @@ -7015,11 +6934,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 10: if (lookahead == '\r') ADVANCE(8); if ((!eof && lookahead == 0) || - lookahead == '\n') ADVANCE(126); + lookahead == '\n') ADVANCE(125); END_STATE(); case 11: if (lookahead == '.') ADVANCE(12); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(119); END_STATE(); case 12: if (lookahead == '.') ADVANCE(103); @@ -7029,7 +6948,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 14: if (lookahead == '=') ADVANCE(85); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(111); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 15: if (lookahead == '>') ADVANCE(51); @@ -7037,17 +6956,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 16: if (lookahead == '_') ADVANCE(22); if (lookahead == '0' || - lookahead == '1') ADVANCE(116); + lookahead == '1') ADVANCE(115); END_STATE(); case 17: if (lookahead == '_') ADVANCE(23); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(117); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(116); END_STATE(); case 18: if (lookahead == '_') ADVANCE(26); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(118); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(117); END_STATE(); case 19: if (lookahead == '{') ADVANCE(34); @@ -7060,17 +6979,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 21: if (lookahead == '+' || lookahead == '-') ADVANCE(24); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(121); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120); END_STATE(); case 22: if (lookahead == '0' || - lookahead == '1') ADVANCE(116); + lookahead == '1') ADVANCE(115); END_STATE(); case 23: - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(117); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(116); END_STATE(); case 24: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(121); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120); END_STATE(); case 25: if (('0' <= lookahead && lookahead <= '9') || @@ -7080,7 +6999,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 26: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(118); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(117); END_STATE(); case 27: if (('0' <= lookahead && lookahead <= '9') || @@ -7124,392 +7043,494 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 35: ts_lex_state_35: if (eof) ADVANCE(36); - TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_6); + if (lookahead == '!') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(14); } + if (lookahead == '#') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(124); } + if (lookahead == '%') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(71); } + if (lookahead == '&') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(75); } + if (lookahead == '(') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(40); } + if (lookahead == ')') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(41); } + if (lookahead == '*') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(50); } + if (lookahead == '+') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(67); } + if (lookahead == ',') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(42); } + if (lookahead == '-') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(63); } + if (lookahead == '.') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(39); } + if (lookahead == '/') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(68); } + if (lookahead == '0') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(112); } + if (lookahead == ':') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(108); } + if (lookahead == ';') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(37); } + if (lookahead == '<') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(81); } + if (lookahead == '=') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(54); } + if (lookahead == '>') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(87); } + if (lookahead == '@') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(60); } + if (lookahead == '[') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(55); } + if (lookahead == '\\') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(10); } + if (lookahead == ']') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(56); } + if (lookahead == '^') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(77); } + if (lookahead == '{') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(64); } + if (lookahead == '|') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(58); } + if (lookahead == '}') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(65); } + if (lookahead == '~') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(80); } if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ' || lookahead == 0x200b || lookahead == 0x2060 || lookahead == 0xfeff) TS_LEX_REPEAT(true, ts_lex_state_35); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(114); - if (ts_lex_pages8_contains(ts_lex_sym_identifier_character_set_1_ascii, ts_lex_sym_identifier_character_set_1_page_ids, ts_lex_sym_identifier_character_set_1_pages, 0, 804, lookahead)) ADVANCE(124); + if (('1' <= lookahead && lookahead <= '9')) { lexer->get_position(lexer, &start_tags[0]); ADVANCE(113); } + if (ts_lex_pages8_contains(ts_lex_sym_identifier_character_set_1_ascii, ts_lex_sym_identifier_character_set_1_page_ids, ts_lex_sym_identifier_character_set_1_pages, 0, 804, lookahead)) { lexer->get_position(lexer, &start_tags[0]); ADVANCE(123); } END_STATE(); case 36: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 37: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_SEMI); END_STATE(); case 38: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_DOT); END_STATE(); case 39: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_DOT); if (lookahead == '.') ADVANCE(12); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(119); END_STATE(); case 40: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); case 41: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); case 42: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); case 43: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_STAR); if (lookahead == '*') ADVANCE(53); if (lookahead == '=') ADVANCE(92); END_STATE(); case 44: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_STAR); if (lookahead == '*') ADVANCE(52); END_STATE(); case 45: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_GT_GT); END_STATE(); case 46: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_GT_GT); if (lookahead == '=') ADVANCE(98); END_STATE(); case 47: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_COLON_EQ); END_STATE(); case 48: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); case 49: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_COLON); if (lookahead == '=') ADVANCE(47); END_STATE(); case 50: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_STAR2); END_STATE(); case 51: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); case 52: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_STAR_STAR); END_STATE(); case 53: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_STAR_STAR); if (lookahead == '=') ADVANCE(97); END_STATE(); case 54: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_EQ); if (lookahead == '=') ADVANCE(84); END_STATE(); case 55: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); case 56: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); case 57: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_PIPE); END_STATE(); case 58: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_PIPE); if (lookahead == '=') ADVANCE(102); END_STATE(); case 59: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_AT); END_STATE(); case 60: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_AT); if (lookahead == '=') ADVANCE(94); END_STATE(); case 61: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_DASH); END_STATE(); case 62: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_DASH); if (lookahead == '=') ADVANCE(91); END_STATE(); case 63: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_DASH); if (lookahead == '=') ADVANCE(91); if (lookahead == '>') ADVANCE(51); END_STATE(); case 64: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); case 65: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); case 66: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_PLUS); END_STATE(); case 67: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_PLUS); if (lookahead == '=') ADVANCE(90); END_STATE(); case 68: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_SLASH); if (lookahead == '/') ADVANCE(73); if (lookahead == '=') ADVANCE(93); END_STATE(); case 69: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_SLASH); if (lookahead == '/') ADVANCE(72); END_STATE(); case 70: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_PERCENT); END_STATE(); case 71: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_PERCENT); if (lookahead == '=') ADVANCE(96); END_STATE(); case 72: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_SLASH_SLASH); END_STATE(); case 73: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_SLASH_SLASH); if (lookahead == '=') ADVANCE(95); END_STATE(); case 74: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_AMP); END_STATE(); case 75: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_AMP); if (lookahead == '=') ADVANCE(100); END_STATE(); case 76: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_CARET); END_STATE(); case 77: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_CARET); if (lookahead == '=') ADVANCE(101); END_STATE(); case 78: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_LT_LT); END_STATE(); case 79: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_LT_LT); if (lookahead == '=') ADVANCE(99); END_STATE(); case 80: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_TILDE); END_STATE(); case 81: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_LT); if (lookahead == '<') ADVANCE(79); if (lookahead == '=') ADVANCE(83); if (lookahead == '>') ADVANCE(89); END_STATE(); case 82: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_LT); if (lookahead == '<') ADVANCE(78); if (lookahead == '=') ADVANCE(83); if (lookahead == '>') ADVANCE(89); END_STATE(); case 83: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_LT_EQ); END_STATE(); case 84: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_EQ_EQ); END_STATE(); case 85: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_BANG_EQ); END_STATE(); case 86: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_GT_EQ); END_STATE(); case 87: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_GT); if (lookahead == '=') ADVANCE(86); if (lookahead == '>') ADVANCE(46); END_STATE(); case 88: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_GT); if (lookahead == '=') ADVANCE(86); if (lookahead == '>') ADVANCE(45); END_STATE(); case 89: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_LT_GT); END_STATE(); case 90: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_PLUS_EQ); END_STATE(); case 91: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_DASH_EQ); END_STATE(); case 92: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_STAR_EQ); END_STATE(); case 93: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_SLASH_EQ); END_STATE(); case 94: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_AT_EQ); END_STATE(); case 95: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_SLASH_SLASH_EQ); END_STATE(); case 96: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_PERCENT_EQ); END_STATE(); case 97: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_STAR_STAR_EQ); END_STATE(); case 98: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_GT_GT_EQ); END_STATE(); case 99: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_LT_LT_EQ); END_STATE(); case 100: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_AMP_EQ); END_STATE(); case 101: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_CARET_EQ); END_STATE(); case 102: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_PIPE_EQ); END_STATE(); case 103: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(sym_ellipsis); END_STATE(); case 104: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(sym_escape_sequence); END_STATE(); case 105: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(sym_escape_sequence); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(104); END_STATE(); case 106: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(sym_escape_sequence); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(105); END_STATE(); case 107: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_BSLASH); - TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_7); + TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_0); + if ((!eof && lookahead == 0)) ADVANCE(125); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(106); END_STATE(); case 108: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(anon_sym_COLON2); END_STATE(); case 109: ts_lex_state_109: - ACCEPT_TOKEN(aux_sym_format_specifier_token1); - if (lookahead == '\t' || - (0x0b <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 0x200b || - lookahead == 0x2060 || - lookahead == 0xfeff) TS_LEX_REPEAT(false, ts_lex_state_109); - if (!eof && - (lookahead < '\t' || '\r' < lookahead) && - lookahead != '{' && - lookahead != '}') ADVANCE(110); - END_STATE(); - case 110: - ts_lex_state_110: if (!eof && lookahead != '\n' && lookahead != '{' && - lookahead != '}') TS_LEX_REPEAT(false, ts_lex_state_110); + lookahead != '}') TS_LEX_REPEAT(false, ts_lex_state_109); + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(aux_sym_format_specifier_token1); END_STATE(); - case 111: + case 110: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(sym_type_conversion); END_STATE(); + case 111: + lexer->mark_start(lexer, &start_tags[0]); + ACCEPT_TOKEN(sym_integer); + END_STATE(); case 112: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(sym_integer); + TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(113); END_STATE(); case 113: + ts_lex_state_113: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(sym_integer); - TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_8); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(114); + TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_2); + if (('0' <= lookahead && lookahead <= '9')) TS_LEX_REPEAT(false, ts_lex_state_113); END_STATE(); case 114: - ts_lex_state_114: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(sym_integer); - TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_9); - if (('0' <= lookahead && lookahead <= '9')) TS_LEX_REPEAT(false, ts_lex_state_114); - END_STATE(); - case 115: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '.') ADVANCE(122); + if (lookahead == '.') ADVANCE(121); if (lookahead == 'E' || lookahead == 'e') ADVANCE(21); - if (ts_lex_ascii_contains(ts_lex_ascii_set_0, lookahead)) ADVANCE(112); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(114); + if (ts_lex_ascii_contains(ts_lex_ascii_set_0, lookahead)) ADVANCE(111); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(113); END_STATE(); - case 116: - ts_lex_state_116: + case 115: + ts_lex_state_115: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(sym_integer); if (lookahead == '_') ADVANCE(22); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(112); + lookahead == 'l') ADVANCE(111); if (lookahead == '0' || - lookahead == '1') TS_LEX_REPEAT(false, ts_lex_state_116); + lookahead == '1') TS_LEX_REPEAT(false, ts_lex_state_115); END_STATE(); - case 117: - ts_lex_state_117: + case 116: + ts_lex_state_116: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(sym_integer); if (lookahead == '_') ADVANCE(23); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(112); - if (('0' <= lookahead && lookahead <= '7')) TS_LEX_REPEAT(false, ts_lex_state_117); + lookahead == 'l') ADVANCE(111); + if (('0' <= lookahead && lookahead <= '7')) TS_LEX_REPEAT(false, ts_lex_state_116); END_STATE(); - case 118: - ts_lex_state_118: + case 117: + ts_lex_state_117: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(sym_integer); if (lookahead == '_') ADVANCE(26); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(112); + lookahead == 'l') ADVANCE(111); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) TS_LEX_REPEAT(false, ts_lex_state_118); + ('a' <= lookahead && lookahead <= 'f')) TS_LEX_REPEAT(false, ts_lex_state_117); + END_STATE(); + case 118: + lexer->mark_start(lexer, &start_tags[0]); + ACCEPT_TOKEN(sym_float); END_STATE(); case 119: + ts_lex_state_119: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(sym_float); + if (lookahead == '_') ADVANCE(121); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(21); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(118); + if (('0' <= lookahead && lookahead <= '9')) TS_LEX_REPEAT(false, ts_lex_state_119); END_STATE(); case 120: ts_lex_state_120: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(sym_float); if (lookahead == '_') ADVANCE(122); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(21); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(119); + lookahead == 'j') ADVANCE(118); if (('0' <= lookahead && lookahead <= '9')) TS_LEX_REPEAT(false, ts_lex_state_120); END_STATE(); case 121: - ts_lex_state_121: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(sym_float); - if (lookahead == '_') ADVANCE(123); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(21); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(119); - if (('0' <= lookahead && lookahead <= '9')) TS_LEX_REPEAT(false, ts_lex_state_121); + lookahead == 'j') ADVANCE(118); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(119); END_STATE(); case 122: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(sym_float); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(21); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(119); + lookahead == 'j') ADVANCE(118); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120); END_STATE(); case 123: - ACCEPT_TOKEN(sym_float); - if (lookahead == 'J' || - lookahead == 'j') ADVANCE(119); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(121); + ts_lex_state_123: + if (ts_lex_set_contains_with_ascii(ts_lex_sym_identifier_character_set_2_ascii, ts_lex_sym_identifier_character_set_2, 796, lookahead)) TS_LEX_REPEAT(false, ts_lex_state_123); + lexer->mark_start(lexer, &start_tags[0]); + ACCEPT_TOKEN(sym_identifier); END_STATE(); case 124: ts_lex_state_124: - if (ts_lex_set_contains_with_ascii(ts_lex_sym_identifier_character_set_2_ascii, ts_lex_sym_identifier_character_set_2, 796, lookahead)) TS_LEX_REPEAT(false, ts_lex_state_124); - ACCEPT_TOKEN(sym_identifier); - END_STATE(); - case 125: - ts_lex_state_125: if (!eof && - lookahead != '\n') TS_LEX_REPEAT(false, ts_lex_state_125); + lookahead != '\n') TS_LEX_REPEAT(false, ts_lex_state_124); + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(sym_comment); END_STATE(); - case 126: + case 125: + lexer->mark_start(lexer, &start_tags[0]); ACCEPT_TOKEN(sym_line_continuation); END_STATE(); default: @@ -7517,616 +7538,491 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { } } +#define TS_KEYWORD_SKIP 32768u +#define TS_KEYWORD_STATE_MASK 32767u +typedef struct { uint8_t first, last; uint16_t state; } TSKeywordTransition; +static const TSKeywordTransition ts_keyword_transitions[] = { + { 9, 13, 32768 }, + { 32, 32, 32768 }, + { 70, 70, 1 }, + { 78, 78, 2 }, + { 84, 84, 3 }, + { 95, 95, 4 }, + { 97, 97, 5 }, + { 98, 98, 80 }, + { 99, 99, 6 }, + { 100, 100, 7 }, + { 101, 101, 8 }, + { 102, 102, 9 }, + { 103, 103, 10 }, + { 105, 105, 11 }, + { 108, 108, 78 }, + { 109, 109, 96 }, + { 110, 110, 79 }, + { 111, 111, 98 }, + { 112, 112, 12 }, + { 114, 114, 13 }, + { 116, 116, 14 }, + { 119, 119, 15 }, + { 121, 121, 16 }, + { 97, 97, 82 }, + { 111, 111, 17 }, + { 114, 114, 18 }, + { 95, 95, 19 }, + { 110, 110, 20 }, + { 115, 115, 21 }, + { 119, 119, 110 }, + { 97, 97, 22 }, + { 108, 108, 121 }, + { 111, 111, 84 }, + { 101, 101, 23 }, + { 108, 108, 24 }, + { 120, 120, 25 }, + { 105, 105, 102 }, + { 111, 111, 112 }, + { 114, 114, 97 }, + { 108, 108, 111 }, + { 102, 102, 26 }, + { 109, 109, 27 }, + { 110, 110, 28 }, + { 115, 115, 29 }, + { 97, 97, 88 }, + { 114, 114, 83 }, + { 97, 97, 101 }, + { 101, 101, 90 }, + { 114, 114, 34 }, + { 121, 121, 89 }, + { 104, 104, 115 }, + { 105, 105, 107 }, + { 105, 105, 99 }, + { 110, 110, 113 }, + { 117, 117, 124 }, + { 102, 102, 85 }, + { 100, 100, 35 }, + { 115, 115, 132 }, + { 121, 121, 116 }, + { 115, 115, 137 }, + { 102, 102, 36 }, + { 108, 108, 37 }, + { 105, 105, 86 }, + { 115, 115, 140 }, + { 99, 99, 143 }, + { 101, 101, 38 }, + { 112, 112, 122 }, + { 109, 109, 93 }, + { 122, 122, 91 }, + { 116, 116, 92 }, + { 110, 110, 152 }, + { 116, 116, 42 }, + { 121, 121, 43 }, + { 99, 99, 51 }, + { 109, 109, 52 }, + { 98, 98, 161 }, + { 104, 104, 56 }, + { 107, 107, 60 }, + { 95, 95, 95 }, + { 97, 97, 30 }, + { 111, 111, 32 }, + { 114, 114, 81 }, + { 101, 101, 129 }, + { 108, 108, 154 }, + { 105, 105, 157 }, + { 110, 110, 119 }, + { 117, 117, 159 }, + { 102, 102, 49 }, + { 100, 100, 136 }, + { 115, 115, 105 }, + { 112, 112, 145 }, + { 116, 116, 103 }, + { 121, 121, 53 }, + { 99, 99, 94 }, + { 98, 98, 87 }, + { 104, 104, 62 }, + { 95, 95, 77 }, + { 97, 97, 31 }, + { 111, 111, 40 }, + { 114, 114, 33 }, + { 101, 101, 114 }, + { 108, 108, 148 }, + { 105, 105, 162 }, + { 110, 110, 151 }, + { 117, 117, 131 }, + { 100, 100, 66 }, + { 115, 115, 54 }, + { 112, 112, 142 }, + { 116, 116, 44 }, + { 121, 121, 73 }, + { 99, 99, 58 }, + { 97, 97, 126 }, + { 111, 111, 41 }, + { 114, 114, 39 }, + { 101, 101, 45 }, + { 108, 108, 104 }, + { 105, 105, 100 }, + { 110, 110, 109 }, + { 117, 117, 155 }, + { 115, 115, 61 }, + { 116, 116, 156 }, + { 99, 99, 163 }, + { 97, 97, 158 }, + { 111, 111, 160 }, + { 114, 114, 139 }, + { 101, 101, 46 }, + { 108, 108, 133 }, + { 105, 105, 128 }, + { 110, 110, 153 }, + { 116, 116, 59 }, + { 97, 97, 47 }, + { 111, 111, 120 }, + { 114, 114, 134 }, + { 101, 101, 123 }, + { 108, 108, 108 }, + { 110, 110, 72 }, + { 116, 116, 63 }, + { 97, 97, 71 }, + { 101, 101, 48 }, + { 108, 108, 69 }, + { 116, 116, 67 }, + { 101, 101, 50 }, + { 108, 108, 76 }, + { 116, 116, 68 }, + { 101, 101, 106 }, + { 116, 116, 70 }, + { 101, 101, 55 }, + { 101, 101, 57 }, + { 101, 101, 64 }, + { 101, 101, 65 }, + { 101, 101, 74 }, + { 101, 101, 75 }, + { 97, 97, 125 }, + { 108, 108, 130 }, + { 117, 117, 150 }, + { 115, 115, 146 }, + { 114, 114, 149 }, + { 105, 105, 127 }, + { 110, 110, 135 }, + { 115, 115, 118 }, + { 116, 116, 117 }, + { 114, 114, 144 }, + { 97, 97, 138 }, + { 115, 115, 147 }, + { 97, 97, 141 }, +}; +static const uint16_t ts_keyword_first_byte[256] = { + 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 32768, 32768, 32768, 32768, 32768, 65535, 65535, + 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, + 32768, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, + 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, + 65535, 65535, 65535, 65535, 65535, 65535, 1, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 2, 65535, + 65535, 65535, 65535, 65535, 3, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 4, + 65535, 5, 80, 6, 7, 8, 9, 10, 65535, 11, 65535, 65535, 78, 96, 79, 98, + 12, 65535, 13, 65535, 14, 65535, 65535, 15, 65535, 16, 65535, 65535, 65535, 65535, 65535, 65535, + 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, + 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, + 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, + 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, + 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, + 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, + 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, + 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, +}; +typedef struct { uint16_t index; TSSymbol accept; } TSKeywordState; +static const TSKeywordState ts_keyword_states[] = { + { 0, 0 }, + { 23, 0 }, + { 24, 0 }, + { 25, 0 }, + { 26, anon_sym__ }, + { 27, 0 }, + { 30, 0 }, + { 33, 0 }, + { 34, 0 }, + { 36, 0 }, + { 39, 0 }, + { 40, 0 }, + { 44, 0 }, + { 46, 0 }, + { 48, 0 }, + { 50, 0 }, + { 52, 0 }, + { 53, 0 }, + { 54, 0 }, + { 55, 0 }, + { 56, 0 }, + { 57, anon_sym_as }, + { 59, 0 }, + { 60, 0 }, + { 62, 0 }, + { 64, 0 }, + { 66, anon_sym_if }, + { 66, 0 }, + { 67, anon_sym_in }, + { 67, anon_sym_is }, + { 67, 0 }, + { 69, 0 }, + { 70, 0 }, + { 72, anon_sym_or }, + { 72, 0 }, + { 73, anon_sym_and }, + { 73, anon_sym_def }, + { 73, anon_sym_del }, + { 73, 0 }, + { 74, anon_sym_for }, + { 74, 0 }, + { 75, 0 }, + { 76, anon_sym_not }, + { 76, anon_sym_try }, + { 76, 0 }, + { 77, sym_none }, + { 77, sym_true }, + { 77, 0 }, + { 78, anon_sym_case }, + { 78, anon_sym_elif }, + { 78, anon_sym_else }, + { 78, anon_sym_exec }, + { 78, anon_sym_from }, + { 78, anon_sym_lazy }, + { 78, anon_sym_pass }, + { 78, anon_sym_type }, + { 78, anon_sym_with }, + { 78, sym_false }, + { 78, anon_sym_async }, + { 78, anon_sym_await }, + { 78, anon_sym_break }, + { 78, anon_sym_class }, + { 78, anon_sym_match }, + { 78, anon_sym_print }, + { 78, anon_sym_raise }, + { 78, anon_sym_while }, + { 78, anon_sym_yield }, + { 78, anon_sym_assert }, + { 78, anon_sym_except }, + { 78, anon_sym_global }, + { 78, anon_sym_import }, + { 78, anon_sym_lambda }, + { 78, anon_sym_return }, + { 78, anon_sym_finally }, + { 78, 0 }, + { 79, anon_sym_continue }, + { 79, anon_sym_nonlocal }, + { 79, anon_sym___future__ }, + { 79, 0 }, + { 80, 0 }, + { 81, 0 }, + { 82, 0 }, + { 83, 0 }, + { 84, 0 }, + { 85, 0 }, + { 86, 0 }, + { 87, 0 }, + { 88, 0 }, + { 89, 0 }, + { 90, 0 }, + { 91, 0 }, + { 92, 0 }, + { 93, 0 }, + { 94, 0 }, + { 95, 0 }, + { 96, 0 }, + { 97, 0 }, + { 98, 0 }, + { 99, 0 }, + { 100, 0 }, + { 101, 0 }, + { 102, 0 }, + { 103, 0 }, + { 104, 0 }, + { 105, 0 }, + { 106, 0 }, + { 107, 0 }, + { 108, 0 }, + { 109, 0 }, + { 110, 0 }, + { 111, 0 }, + { 112, 0 }, + { 113, 0 }, + { 114, 0 }, + { 115, 0 }, + { 116, 0 }, + { 117, 0 }, + { 118, 0 }, + { 119, 0 }, + { 120, 0 }, + { 121, 0 }, + { 122, 0 }, + { 123, 0 }, + { 124, 0 }, + { 125, 0 }, + { 126, 0 }, + { 127, 0 }, + { 128, 0 }, + { 129, 0 }, + { 130, 0 }, + { 131, 0 }, + { 132, 0 }, + { 133, 0 }, + { 134, 0 }, + { 135, 0 }, + { 136, 0 }, + { 137, 0 }, + { 138, 0 }, + { 139, 0 }, + { 140, 0 }, + { 141, 0 }, + { 142, 0 }, + { 143, 0 }, + { 144, 0 }, + { 145, 0 }, + { 146, 0 }, + { 147, 0 }, + { 148, 0 }, + { 149, 0 }, + { 150, 0 }, + { 151, 0 }, + { 152, 0 }, + { 153, 0 }, + { 154, 0 }, + { 155, 0 }, + { 156, 0 }, + { 157, 0 }, + { 158, 0 }, + { 159, 0 }, + { 160, 0 }, + { 161, 0 }, + { 162, 0 }, + { 163, 0 }, + { 164, 0 }, + { 165, 0 }, +}; + +static inline uint16_t ts_keyword_next(uint16_t state, uint32_t character) { + const TSKeywordState *row = &ts_keyword_states[state]; + uint32_t low = row->index, high = ts_keyword_states[state + 1].index; + while (low < high) { + uint32_t mid = low + (high - low) / 2; + TSKeywordTransition transition = ts_keyword_transitions[mid]; + if (character < transition.first) high = mid; + else if (character > transition.last) low = mid + 1; + else return transition.state; + } + return UINT16_MAX; +} + static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { - START_LEXER(); - eof = lookahead == 0 && lexer->eof(lexer); - switch (state) { - case 0: - ts_lex_state_0: - TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_10); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 0x200b || - lookahead == 0x2060 || - lookahead == 0xfeff) TS_LEX_REPEAT(true, ts_lex_state_0); - END_STATE(); - case 1: - if (lookahead == 'a') ADVANCE(82); - END_STATE(); - case 2: - if (lookahead == 'o') ADVANCE(17); - END_STATE(); - case 3: - if (lookahead == 'r') ADVANCE(18); - END_STATE(); - case 4: - ACCEPT_TOKEN(anon_sym__); - if (lookahead == '_') ADVANCE(19); - END_STATE(); - case 5: - if (lookahead == 'n') ADVANCE(20); - if (lookahead == 's') ADVANCE(21); - if (lookahead == 'w') ADVANCE(110); - END_STATE(); - case 6: - if (lookahead == 'a') ADVANCE(22); - if (lookahead == 'l') ADVANCE(121); - if (lookahead == 'o') ADVANCE(84); - END_STATE(); - case 7: - if (lookahead == 'e') ADVANCE(23); - END_STATE(); - case 8: - if (lookahead == 'l') ADVANCE(24); - if (lookahead == 'x') ADVANCE(25); - END_STATE(); - case 9: - if (lookahead == 'i') ADVANCE(102); - if (lookahead == 'o') ADVANCE(112); - if (lookahead == 'r') ADVANCE(97); - END_STATE(); - case 10: - if (lookahead == 'l') ADVANCE(111); - END_STATE(); - case 11: - if (lookahead == 'f') ADVANCE(26); - if (lookahead == 'm') ADVANCE(27); - if (lookahead == 'n') ADVANCE(28); - if (lookahead == 's') ADVANCE(29); - END_STATE(); - case 12: - if (lookahead == 'a') ADVANCE(88); - if (lookahead == 'r') ADVANCE(83); - END_STATE(); - case 13: - if (lookahead == 'a') ADVANCE(101); - if (lookahead == 'e') ADVANCE(90); - END_STATE(); - case 14: - if (lookahead == 'r') ADVANCE(34); - if (lookahead == 'y') ADVANCE(89); - END_STATE(); - case 15: - if (lookahead == 'h') ADVANCE(115); - if (lookahead == 'i') ADVANCE(107); - END_STATE(); - case 16: - if (lookahead == 'i') ADVANCE(99); - END_STATE(); - case 17: - if (lookahead == 'n') ADVANCE(113); - END_STATE(); - case 18: - if (lookahead == 'u') ADVANCE(124); - END_STATE(); - case 19: - if (lookahead == 'f') ADVANCE(85); - END_STATE(); - case 20: - if (lookahead == 'd') ADVANCE(35); - END_STATE(); - case 21: - ACCEPT_TOKEN(anon_sym_as); - if (lookahead == 's') ADVANCE(132); - if (lookahead == 'y') ADVANCE(116); - END_STATE(); - case 22: - if (lookahead == 's') ADVANCE(137); - END_STATE(); - case 23: - if (lookahead == 'f') ADVANCE(36); - if (lookahead == 'l') ADVANCE(37); - END_STATE(); - case 24: - if (lookahead == 'i') ADVANCE(86); - if (lookahead == 's') ADVANCE(140); - END_STATE(); - case 25: - if (lookahead == 'c') ADVANCE(143); - if (lookahead == 'e') ADVANCE(38); - END_STATE(); - case 26: - ACCEPT_TOKEN(anon_sym_if); - END_STATE(); - case 27: - if (lookahead == 'p') ADVANCE(122); - END_STATE(); - case 28: - ACCEPT_TOKEN(anon_sym_in); - END_STATE(); - case 29: - ACCEPT_TOKEN(anon_sym_is); - END_STATE(); - case 30: - if (lookahead == 'm') ADVANCE(93); - if (lookahead == 'z') ADVANCE(91); - END_STATE(); - case 31: - if (lookahead == 't') ADVANCE(92); - END_STATE(); - case 32: - if (lookahead == 'n') ADVANCE(152); - if (lookahead == 't') ADVANCE(42); - END_STATE(); - case 33: - ACCEPT_TOKEN(anon_sym_or); - END_STATE(); - case 34: - if (lookahead == 'y') ADVANCE(43); - END_STATE(); - case 35: - ACCEPT_TOKEN(anon_sym_and); - END_STATE(); - case 36: - ACCEPT_TOKEN(anon_sym_def); - END_STATE(); - case 37: - ACCEPT_TOKEN(anon_sym_del); - END_STATE(); - case 38: - if (lookahead == 'c') ADVANCE(51); - END_STATE(); - case 39: - ACCEPT_TOKEN(anon_sym_for); - END_STATE(); - case 40: - if (lookahead == 'm') ADVANCE(52); - END_STATE(); - case 41: - if (lookahead == 'b') ADVANCE(161); - END_STATE(); - case 42: - ACCEPT_TOKEN(anon_sym_not); - END_STATE(); - case 43: - ACCEPT_TOKEN(anon_sym_try); - END_STATE(); - case 44: - if (lookahead == 'h') ADVANCE(56); - END_STATE(); - case 45: - ACCEPT_TOKEN(sym_none); - END_STATE(); - case 46: - ACCEPT_TOKEN(sym_true); - END_STATE(); - case 47: - if (lookahead == 'k') ADVANCE(60); - END_STATE(); - case 48: - ACCEPT_TOKEN(anon_sym_case); - END_STATE(); - case 49: - ACCEPT_TOKEN(anon_sym_elif); - END_STATE(); - case 50: - ACCEPT_TOKEN(anon_sym_else); - END_STATE(); - case 51: - ACCEPT_TOKEN(anon_sym_exec); - END_STATE(); - case 52: - ACCEPT_TOKEN(anon_sym_from); - END_STATE(); - case 53: - ACCEPT_TOKEN(anon_sym_lazy); - END_STATE(); - case 54: - ACCEPT_TOKEN(anon_sym_pass); - END_STATE(); - case 55: - ACCEPT_TOKEN(anon_sym_type); - END_STATE(); - case 56: - ACCEPT_TOKEN(anon_sym_with); - END_STATE(); - case 57: - ACCEPT_TOKEN(sym_false); - END_STATE(); - case 58: - ACCEPT_TOKEN(anon_sym_async); - END_STATE(); - case 59: - ACCEPT_TOKEN(anon_sym_await); - END_STATE(); - case 60: - ACCEPT_TOKEN(anon_sym_break); - END_STATE(); - case 61: - ACCEPT_TOKEN(anon_sym_class); - END_STATE(); - case 62: - ACCEPT_TOKEN(anon_sym_match); - END_STATE(); - case 63: - ACCEPT_TOKEN(anon_sym_print); - END_STATE(); - case 64: - ACCEPT_TOKEN(anon_sym_raise); - END_STATE(); - case 65: - ACCEPT_TOKEN(anon_sym_while); - END_STATE(); - case 66: - ACCEPT_TOKEN(anon_sym_yield); - END_STATE(); - case 67: - ACCEPT_TOKEN(anon_sym_assert); - END_STATE(); - case 68: - ACCEPT_TOKEN(anon_sym_except); - END_STATE(); - case 69: - ACCEPT_TOKEN(anon_sym_global); - END_STATE(); - case 70: - ACCEPT_TOKEN(anon_sym_import); - END_STATE(); - case 71: - ACCEPT_TOKEN(anon_sym_lambda); - END_STATE(); - case 72: - ACCEPT_TOKEN(anon_sym_return); - END_STATE(); - case 73: - ACCEPT_TOKEN(anon_sym_finally); - END_STATE(); - case 74: - if (lookahead == '_') ADVANCE(95); - END_STATE(); - case 75: - ACCEPT_TOKEN(anon_sym_continue); - END_STATE(); - case 76: - ACCEPT_TOKEN(anon_sym_nonlocal); - END_STATE(); - case 77: - ACCEPT_TOKEN(anon_sym___future__); - END_STATE(); - case 78: - if (lookahead == 'a') ADVANCE(30); - END_STATE(); - case 79: - if (lookahead == 'o') ADVANCE(32); - END_STATE(); - case 80: - if (lookahead == 'r') ADVANCE(81); - END_STATE(); - case 81: - if (lookahead == 'e') ADVANCE(129); - END_STATE(); - case 82: - if (lookahead == 'l') ADVANCE(154); - END_STATE(); - case 83: - if (lookahead == 'i') ADVANCE(157); - END_STATE(); - case 84: - if (lookahead == 'n') ADVANCE(119); - END_STATE(); - case 85: - if (lookahead == 'u') ADVANCE(159); - END_STATE(); - case 86: - if (lookahead == 'f') ADVANCE(49); - END_STATE(); - case 87: - if (lookahead == 'd') ADVANCE(136); - END_STATE(); - case 88: - if (lookahead == 's') ADVANCE(105); - END_STATE(); - case 89: - if (lookahead == 'p') ADVANCE(145); - END_STATE(); - case 90: - if (lookahead == 't') ADVANCE(103); - END_STATE(); - case 91: - if (lookahead == 'y') ADVANCE(53); - END_STATE(); - case 92: - if (lookahead == 'c') ADVANCE(94); - END_STATE(); - case 93: - if (lookahead == 'b') ADVANCE(87); - END_STATE(); - case 94: - if (lookahead == 'h') ADVANCE(62); - END_STATE(); - case 95: - if (lookahead == '_') ADVANCE(77); - END_STATE(); - case 96: - if (lookahead == 'a') ADVANCE(31); - END_STATE(); - case 97: - if (lookahead == 'o') ADVANCE(40); - END_STATE(); - case 98: - if (lookahead == 'r') ADVANCE(33); - END_STATE(); - case 99: - if (lookahead == 'e') ADVANCE(114); - END_STATE(); - case 100: - if (lookahead == 'l') ADVANCE(148); - END_STATE(); - case 101: - if (lookahead == 'i') ADVANCE(162); - END_STATE(); - case 102: - if (lookahead == 'n') ADVANCE(151); - END_STATE(); - case 103: - if (lookahead == 'u') ADVANCE(131); - END_STATE(); - case 104: - if (lookahead == 'd') ADVANCE(66); - END_STATE(); - case 105: - if (lookahead == 's') ADVANCE(54); - END_STATE(); - case 106: - if (lookahead == 'p') ADVANCE(142); - END_STATE(); - case 107: - if (lookahead == 't') ADVANCE(44); - END_STATE(); - case 108: - if (lookahead == 'y') ADVANCE(73); - END_STATE(); - case 109: - if (lookahead == 'c') ADVANCE(58); - END_STATE(); - case 110: - if (lookahead == 'a') ADVANCE(126); - END_STATE(); - case 111: - if (lookahead == 'o') ADVANCE(41); - END_STATE(); - case 112: - if (lookahead == 'r') ADVANCE(39); - END_STATE(); - case 113: - if (lookahead == 'e') ADVANCE(45); - END_STATE(); - case 114: - if (lookahead == 'l') ADVANCE(104); - END_STATE(); - case 115: - if (lookahead == 'i') ADVANCE(100); - END_STATE(); - case 116: - if (lookahead == 'n') ADVANCE(109); - END_STATE(); - case 117: - if (lookahead == 'u') ADVANCE(155); - END_STATE(); - case 118: - if (lookahead == 's') ADVANCE(61); - END_STATE(); - case 119: - if (lookahead == 't') ADVANCE(156); - END_STATE(); - case 120: - if (lookahead == 'c') ADVANCE(163); - END_STATE(); - case 121: - if (lookahead == 'a') ADVANCE(158); - END_STATE(); - case 122: - if (lookahead == 'o') ADVANCE(160); - END_STATE(); - case 123: - if (lookahead == 'r') ADVANCE(139); - END_STATE(); - case 124: - if (lookahead == 'e') ADVANCE(46); - END_STATE(); - case 125: - if (lookahead == 'l') ADVANCE(133); - END_STATE(); - case 126: - if (lookahead == 'i') ADVANCE(128); - END_STATE(); - case 127: - if (lookahead == 'n') ADVANCE(153); - END_STATE(); - case 128: - if (lookahead == 't') ADVANCE(59); - END_STATE(); - case 129: - if (lookahead == 'a') ADVANCE(47); - END_STATE(); - case 130: - if (lookahead == 'o') ADVANCE(120); - END_STATE(); - case 131: - if (lookahead == 'r') ADVANCE(134); - END_STATE(); - case 132: - if (lookahead == 'e') ADVANCE(123); - END_STATE(); - case 133: - if (lookahead == 'l') ADVANCE(108); - END_STATE(); - case 134: - if (lookahead == 'n') ADVANCE(72); - END_STATE(); - case 135: - if (lookahead == 't') ADVANCE(63); - END_STATE(); - case 136: - if (lookahead == 'a') ADVANCE(71); - END_STATE(); - case 137: - if (lookahead == 'e') ADVANCE(48); - END_STATE(); - case 138: - if (lookahead == 'l') ADVANCE(69); - END_STATE(); - case 139: - if (lookahead == 't') ADVANCE(67); - END_STATE(); - case 140: - if (lookahead == 'e') ADVANCE(50); - END_STATE(); - case 141: - if (lookahead == 'l') ADVANCE(76); - END_STATE(); - case 142: - if (lookahead == 't') ADVANCE(68); - END_STATE(); - case 143: - if (lookahead == 'e') ADVANCE(106); - END_STATE(); - case 144: - if (lookahead == 't') ADVANCE(70); - END_STATE(); - case 145: - if (lookahead == 'e') ADVANCE(55); - END_STATE(); - case 146: - if (lookahead == 'e') ADVANCE(57); - END_STATE(); - case 147: - if (lookahead == 'e') ADVANCE(64); - END_STATE(); - case 148: - if (lookahead == 'e') ADVANCE(65); - END_STATE(); - case 149: - if (lookahead == 'e') ADVANCE(74); - END_STATE(); - case 150: - if (lookahead == 'e') ADVANCE(75); - END_STATE(); - case 151: - if (lookahead == 'a') ADVANCE(125); - END_STATE(); - case 152: - if (lookahead == 'l') ADVANCE(130); - END_STATE(); - case 153: - if (lookahead == 'u') ADVANCE(150); - END_STATE(); - case 154: - if (lookahead == 's') ADVANCE(146); - END_STATE(); - case 155: - if (lookahead == 'r') ADVANCE(149); - END_STATE(); - case 156: - if (lookahead == 'i') ADVANCE(127); - END_STATE(); - case 157: - if (lookahead == 'n') ADVANCE(135); - END_STATE(); - case 158: - if (lookahead == 's') ADVANCE(118); - END_STATE(); - case 159: - if (lookahead == 't') ADVANCE(117); - END_STATE(); - case 160: - if (lookahead == 'r') ADVANCE(144); - END_STATE(); - case 161: - if (lookahead == 'a') ADVANCE(138); - END_STATE(); - case 162: - if (lookahead == 's') ADVANCE(147); - END_STATE(); - case 163: - if (lookahead == 'a') ADVANCE(141); - END_STATE(); - default: - return false; + bool result = false; + for (;;) { + TSSymbol accept = ts_keyword_states[state].accept; + if (accept) { + lexer->result_symbol = accept; + lexer->mark_end(lexer); + result = true; + } + uint16_t next = ts_keyword_next(state, (uint32_t)lexer->lookahead); + if (next == UINT16_MAX) return result; + state = next & TS_KEYWORD_STATE_MASK; + lexer->advance(lexer, (next & TS_KEYWORD_SKIP) != 0); } } +static uint32_t ts_keyword_lookup(const char *text, uint32_t length) { + TSSymbol root_accept = ts_keyword_states[0].accept; + uint32_t prefix = root_accept ? TS_KEYWORD_PREFIX : 0; + if (!length) return prefix | root_accept; + uint16_t first = ts_keyword_first_byte[(uint8_t)text[0]]; + if (first == UINT16_MAX) return prefix; + uint16_t state = first & TS_KEYWORD_STATE_MASK; + for (uint32_t i = 1; i < length; i++) { + if (ts_keyword_states[state].accept) prefix = TS_KEYWORD_PREFIX; + uint8_t byte = (uint8_t)text[i]; + if (byte >= 128) return prefix; + uint16_t next = ts_keyword_next(state, byte); + if (next == UINT16_MAX) return prefix; + state = next & TS_KEYWORD_STATE_MASK; + } + TSSymbol accept = ts_keyword_states[state].accept; + return prefix | (accept ? TS_KEYWORD_PREFIX | accept : 0); +} static const TSLexerMode ts_lex_modes[] = { - [0] = {.lex_state = 0, .external_lex_state = 1, .reserved_word_set_id = 0}, - [1] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 1}, - [2] = {.lex_state = 2, .external_lex_state = 9, .reserved_word_set_id = 0}, - [3] = {.lex_state = 1, .external_lex_state = 9, .reserved_word_set_id = 0}, - [4] = {.lex_state = 1, .external_lex_state = 11, .reserved_word_set_id = 2}, - [5] = {.lex_state = 1, .external_lex_state = 3, .reserved_word_set_id = 1}, - [6] = {.lex_state = 1, .external_lex_state = 3, .reserved_word_set_id = 3}, - [7] = {.lex_state = 2, .external_lex_state = 15, .reserved_word_set_id = 0}, - [8] = {.lex_state = 1, .external_lex_state = 15, .reserved_word_set_id = 0}, - [9] = {.lex_state = 0, .external_lex_state = 16, .reserved_word_set_id = 0}, - [10] = {.lex_state = 1, .external_lex_state = 8, .reserved_word_set_id = 4}, - [11] = {.lex_state = 1, .external_lex_state = 12, .reserved_word_set_id = 0}, - [12] = {.lex_state = 2, .external_lex_state = 12, .reserved_word_set_id = 0}, - [13] = {.lex_state = 2, .external_lex_state = 13, .reserved_word_set_id = 0}, - [14] = {.lex_state = 1, .external_lex_state = 13, .reserved_word_set_id = 0}, - [15] = {.lex_state = 1, .external_lex_state = 12, .reserved_word_set_id = 1}, - [16] = {.lex_state = 3, .external_lex_state = 12, .reserved_word_set_id = 0}, - [17] = {.lex_state = 1, .external_lex_state = 4, .reserved_word_set_id = 1}, - [18] = {.lex_state = 1, .external_lex_state = 15, .reserved_word_set_id = 1}, - [19] = {.lex_state = 1, .external_lex_state = 10, .reserved_word_set_id = 2}, - [20] = {.lex_state = 1, .external_lex_state = 7, .reserved_word_set_id = 1}, - [21] = {.lex_state = 2, .external_lex_state = 8, .reserved_word_set_id = 0}, - [22] = {.lex_state = 2, .external_lex_state = 14, .reserved_word_set_id = 0}, - [23] = {.lex_state = 1, .external_lex_state = 8, .reserved_word_set_id = 5}, - [24] = {.lex_state = 2, .external_lex_state = 5, .reserved_word_set_id = 0}, - [25] = {.lex_state = 4, .external_lex_state = 14, .reserved_word_set_id = 0}, - [26] = {.lex_state = 1, .external_lex_state = 14, .reserved_word_set_id = 0}, - [27] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 6}, - [28] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 4}, - [29] = {.lex_state = 2, .external_lex_state = 6, .reserved_word_set_id = 0}, - [30] = {.lex_state = 2, .external_lex_state = 2, .reserved_word_set_id = 0}, - [31] = {.lex_state = 2, .external_lex_state = 7, .reserved_word_set_id = 0}, - [32] = {.lex_state = 1, .external_lex_state = 7, .reserved_word_set_id = 4}, - [33] = {.lex_state = 1, .external_lex_state = 5, .reserved_word_set_id = 1}, - [34] = {.lex_state = 1, .external_lex_state = 6, .reserved_word_set_id = 4}, - [35] = {.lex_state = 1, .external_lex_state = 8, .reserved_word_set_id = 1}, - [36] = {.lex_state = 5, .external_lex_state = 2, .reserved_word_set_id = 1}, - [37] = {.lex_state = 1, .external_lex_state = 5, .reserved_word_set_id = 7}, - [38] = {.lex_state = 1, .external_lex_state = 5, .reserved_word_set_id = 8}, - [39] = {.lex_state = 1, .external_lex_state = 11, .reserved_word_set_id = 1}, - [40] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 9}, - [41] = {.lex_state = 1, .external_lex_state = 17, .reserved_word_set_id = 0}, - [42] = {.lex_state = 1, .external_lex_state = 4, .reserved_word_set_id = 7}, - [43] = {.lex_state = 2, .external_lex_state = 12, .reserved_word_set_id = 1}, - [44] = {.lex_state = 7, .external_lex_state = 14, .reserved_word_set_id = 0}, - [45] = {.lex_state = 1, .external_lex_state = 3, .reserved_word_set_id = 10}, - [46] = {.lex_state = 2, .external_lex_state = 9, .reserved_word_set_id = 1}, - [47] = {.lex_state = 1, .external_lex_state = 8, .reserved_word_set_id = 11}, - [48] = {.lex_state = 1, .external_lex_state = 9, .reserved_word_set_id = 1}, - [49] = {.lex_state = 2, .external_lex_state = 5, .reserved_word_set_id = 1}, - [50] = {.lex_state = 6, .external_lex_state = 14, .reserved_word_set_id = 0}, - [51] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 12}, - [52] = {.lex_state = 1, .external_lex_state = 18, .reserved_word_set_id = 0}, - [53] = {.lex_state = 1, .external_lex_state = 7, .reserved_word_set_id = 0}, - [54] = {.lex_state = 1, .external_lex_state = 6, .reserved_word_set_id = 1}, - [55] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 0}, - [56] = {.lex_state = 1, .external_lex_state = 7, .reserved_word_set_id = 11}, - [57] = {.lex_state = 4, .external_lex_state = 6, .reserved_word_set_id = 0}, - [58] = {.lex_state = 1, .external_lex_state = 6, .reserved_word_set_id = 11}, - [59] = {.lex_state = 1, .external_lex_state = 10, .reserved_word_set_id = 1}, - [60] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 11}, - [61] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 10}, - [62] = {.lex_state = 1, .external_lex_state = 8, .reserved_word_set_id = 0}, - [63] = {.lex_state = 1, .external_lex_state = 5, .reserved_word_set_id = 13}, - [64] = {.lex_state = 7, .external_lex_state = 6, .reserved_word_set_id = 1}, - [65] = {.lex_state = 1, .external_lex_state = 6, .reserved_word_set_id = 0}, - [66] = {.lex_state = 1, .external_lex_state = 7, .reserved_word_set_id = 14}, - [67] = {.lex_state = 7, .external_lex_state = 6, .reserved_word_set_id = 14}, - [68] = {.lex_state = 1, .external_lex_state = 7, .reserved_word_set_id = 15}, - [69] = {.lex_state = 1, .external_lex_state = 6, .reserved_word_set_id = 15}, - [70] = {.lex_state = 1, .external_lex_state = 8, .reserved_word_set_id = 14}, - [71] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 16}, - [72] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 14}, - [73] = {.lex_state = 1, .external_lex_state = 8, .reserved_word_set_id = 15}, - [74] = {.lex_state = 1, .external_lex_state = 7, .reserved_word_set_id = 17}, - [75] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 18}, - [76] = {.lex_state = 1, .external_lex_state = 8, .reserved_word_set_id = 18}, - [77] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 17}, - [78] = {.lex_state = 1, .external_lex_state = 8, .reserved_word_set_id = 6}, - [79] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 19}, + [0] = {.lex_state = 0, .lex_state_after_extra = 35, .external_lex_state = 1, .external_lex_state_after_extra = 1, .reserved_word_set_id = 0}, + [1] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 1}, + [2] = {.lex_state = 2, .lex_state_after_extra = 2, .external_lex_state = 9, .external_lex_state_after_extra = 9, .reserved_word_set_id = 0}, + [3] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 9, .external_lex_state_after_extra = 9, .reserved_word_set_id = 0}, + [4] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 11, .external_lex_state_after_extra = 11, .reserved_word_set_id = 2}, + [5] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 3, .external_lex_state_after_extra = 3, .reserved_word_set_id = 1}, + [6] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 3, .external_lex_state_after_extra = 3, .reserved_word_set_id = 3}, + [7] = {.lex_state = 2, .lex_state_after_extra = 2, .external_lex_state = 15, .external_lex_state_after_extra = 15, .reserved_word_set_id = 0}, + [8] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 15, .external_lex_state_after_extra = 15, .reserved_word_set_id = 0}, + [9] = {.lex_state = 0, .lex_state_after_extra = 35, .external_lex_state = 16, .external_lex_state_after_extra = 16, .reserved_word_set_id = 0}, + [10] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 8, .external_lex_state_after_extra = 8, .reserved_word_set_id = 4}, + [11] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 12, .external_lex_state_after_extra = 12, .reserved_word_set_id = 0}, + [12] = {.lex_state = 2, .lex_state_after_extra = 2, .external_lex_state = 12, .external_lex_state_after_extra = 12, .reserved_word_set_id = 0}, + [13] = {.lex_state = 2, .lex_state_after_extra = 2, .external_lex_state = 13, .external_lex_state_after_extra = 13, .reserved_word_set_id = 0}, + [14] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 13, .external_lex_state_after_extra = 13, .reserved_word_set_id = 0}, + [15] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 12, .external_lex_state_after_extra = 12, .reserved_word_set_id = 1}, + [16] = {.lex_state = 3, .lex_state_after_extra = 3, .external_lex_state = 12, .external_lex_state_after_extra = 12, .reserved_word_set_id = 0}, + [17] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 4, .external_lex_state_after_extra = 4, .reserved_word_set_id = 1}, + [18] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 15, .external_lex_state_after_extra = 15, .reserved_word_set_id = 1}, + [19] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 10, .external_lex_state_after_extra = 10, .reserved_word_set_id = 2}, + [20] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 7, .external_lex_state_after_extra = 7, .reserved_word_set_id = 1}, + [21] = {.lex_state = 2, .lex_state_after_extra = 2, .external_lex_state = 8, .external_lex_state_after_extra = 8, .reserved_word_set_id = 0}, + [22] = {.lex_state = 2, .lex_state_after_extra = 2, .external_lex_state = 14, .external_lex_state_after_extra = 14, .reserved_word_set_id = 0}, + [23] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 8, .external_lex_state_after_extra = 8, .reserved_word_set_id = 5}, + [24] = {.lex_state = 2, .lex_state_after_extra = 2, .external_lex_state = 5, .external_lex_state_after_extra = 5, .reserved_word_set_id = 0}, + [25] = {.lex_state = 4, .lex_state_after_extra = 4, .external_lex_state = 14, .external_lex_state_after_extra = 14, .reserved_word_set_id = 0}, + [26] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 14, .external_lex_state_after_extra = 14, .reserved_word_set_id = 0}, + [27] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 6}, + [28] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 4}, + [29] = {.lex_state = 2, .lex_state_after_extra = 2, .external_lex_state = 6, .external_lex_state_after_extra = 6, .reserved_word_set_id = 0}, + [30] = {.lex_state = 2, .lex_state_after_extra = 2, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 0}, + [31] = {.lex_state = 2, .lex_state_after_extra = 2, .external_lex_state = 7, .external_lex_state_after_extra = 7, .reserved_word_set_id = 0}, + [32] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 7, .external_lex_state_after_extra = 7, .reserved_word_set_id = 4}, + [33] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 5, .external_lex_state_after_extra = 5, .reserved_word_set_id = 1}, + [34] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 6, .external_lex_state_after_extra = 6, .reserved_word_set_id = 4}, + [35] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 8, .external_lex_state_after_extra = 8, .reserved_word_set_id = 1}, + [36] = {.lex_state = 5, .lex_state_after_extra = 5, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 1}, + [37] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 5, .external_lex_state_after_extra = 5, .reserved_word_set_id = 7}, + [38] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 5, .external_lex_state_after_extra = 5, .reserved_word_set_id = 8}, + [39] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 11, .external_lex_state_after_extra = 11, .reserved_word_set_id = 1}, + [40] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 9}, + [41] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 17, .external_lex_state_after_extra = 17, .reserved_word_set_id = 0}, + [42] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 4, .external_lex_state_after_extra = 4, .reserved_word_set_id = 7}, + [43] = {.lex_state = 2, .lex_state_after_extra = 2, .external_lex_state = 12, .external_lex_state_after_extra = 12, .reserved_word_set_id = 1}, + [44] = {.lex_state = 7, .lex_state_after_extra = 7, .external_lex_state = 14, .external_lex_state_after_extra = 14, .reserved_word_set_id = 0}, + [45] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 3, .external_lex_state_after_extra = 3, .reserved_word_set_id = 10}, + [46] = {.lex_state = 2, .lex_state_after_extra = 2, .external_lex_state = 9, .external_lex_state_after_extra = 9, .reserved_word_set_id = 1}, + [47] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 8, .external_lex_state_after_extra = 8, .reserved_word_set_id = 11}, + [48] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 9, .external_lex_state_after_extra = 9, .reserved_word_set_id = 1}, + [49] = {.lex_state = 2, .lex_state_after_extra = 2, .external_lex_state = 5, .external_lex_state_after_extra = 5, .reserved_word_set_id = 1}, + [50] = {.lex_state = 6, .lex_state_after_extra = 6, .external_lex_state = 14, .external_lex_state_after_extra = 14, .reserved_word_set_id = 0}, + [51] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 12}, + [52] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 18, .external_lex_state_after_extra = 18, .reserved_word_set_id = 0}, + [53] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 7, .external_lex_state_after_extra = 7, .reserved_word_set_id = 0}, + [54] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 6, .external_lex_state_after_extra = 6, .reserved_word_set_id = 1}, + [55] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 0}, + [56] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 7, .external_lex_state_after_extra = 7, .reserved_word_set_id = 11}, + [57] = {.lex_state = 4, .lex_state_after_extra = 4, .external_lex_state = 6, .external_lex_state_after_extra = 6, .reserved_word_set_id = 0}, + [58] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 6, .external_lex_state_after_extra = 6, .reserved_word_set_id = 11}, + [59] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 10, .external_lex_state_after_extra = 10, .reserved_word_set_id = 1}, + [60] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 11}, + [61] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 10}, + [62] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 8, .external_lex_state_after_extra = 8, .reserved_word_set_id = 0}, + [63] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 5, .external_lex_state_after_extra = 5, .reserved_word_set_id = 13}, + [64] = {.lex_state = 7, .lex_state_after_extra = 7, .external_lex_state = 6, .external_lex_state_after_extra = 6, .reserved_word_set_id = 1}, + [65] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 6, .external_lex_state_after_extra = 6, .reserved_word_set_id = 0}, + [66] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 7, .external_lex_state_after_extra = 7, .reserved_word_set_id = 14}, + [67] = {.lex_state = 7, .lex_state_after_extra = 7, .external_lex_state = 6, .external_lex_state_after_extra = 6, .reserved_word_set_id = 14}, + [68] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 7, .external_lex_state_after_extra = 7, .reserved_word_set_id = 15}, + [69] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 6, .external_lex_state_after_extra = 6, .reserved_word_set_id = 15}, + [70] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 8, .external_lex_state_after_extra = 8, .reserved_word_set_id = 14}, + [71] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 16}, + [72] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 14}, + [73] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 8, .external_lex_state_after_extra = 8, .reserved_word_set_id = 15}, + [74] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 7, .external_lex_state_after_extra = 7, .reserved_word_set_id = 17}, + [75] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 18}, + [76] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 8, .external_lex_state_after_extra = 8, .reserved_word_set_id = 18}, + [77] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 17}, + [78] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 8, .external_lex_state_after_extra = 8, .reserved_word_set_id = 6}, + [79] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 19}, }; static const uint16_t ts_lex_mode_ids[STATE_COUNT] = { @@ -8136,7 +8032,7 @@ static const uint16_t ts_lex_mode_ids[STATE_COUNT] = { 19, 1, 14, 20, 3, 11, 15, 12, 13, 8, 9, 9, 21, 21, 9, 8, 6, 13, 14, 14, 2, 10, 14, 12, 8, 18, 8, 5, 22, 13, 7, 2, 7, 8, 8, 8, 10, 7, 11, 23, 8, 8, 7, 8, 8, 9, 24, 24, - 9, 21, 21, 1, 1, 11, 9, 9, 7, 5, 20, 23, 8, 10, 12, 11, + 1, 9, 21, 21, 1, 11, 9, 9, 7, 5, 20, 23, 8, 10, 12, 11, 17, 1, 14, 12, 12, 18, 22, 1, 1, 11, 25, 26, 26, 27, 8, 8, 13, 28, 29, 29, 9, 9, 8, 1, 30, 30, 9, 9, 26, 7, 2, 20, 31, 31, 9, 9, 5, 2, 1, 8, 8, 8, 19, 14, 7, 15, 32, 10, @@ -8161,8 +8057,8 @@ static const uint16_t ts_lex_mode_ids[STATE_COUNT] = { 26, 26, 26, 2, 1, 1, 1, 1, 7, 8, 2, 13, 13, 14, 14, 3, 11, 14, 8, 5, 7, 13, 13, 13, 17, 33, 1, 45, 7, 3, 1, 14, 11, 14, 11, 39, 39, 13, 13, 13, 11, 13, 22, 11, 14, 14, 3, 32, - 5, 27, 17, 17, 5, 28, 33, 1, 5, 1, 2, 27, 12, 2, 7, 3, - 33, 3, 11, 17, 1, 1, 1, 28, 7, 7, 1, 13, 14, 14, 3, 14, + 5, 27, 17, 17, 5, 28, 33, 1, 5, 1, 2, 12, 2, 7, 3, 33, + 3, 11, 17, 1, 1, 1, 28, 27, 7, 7, 1, 13, 14, 14, 3, 14, 11, 45, 5, 27, 13, 7, 15, 12, 2, 5, 20, 46, 11, 1, 1, 2, 3, 3, 14, 14, 11, 1, 34, 28, 5, 13, 7, 11, 47, 12, 12, 17, 48, 3, 11, 5, 49, 9, 2, 1, 1, 1, 5, 5, 27, 2, 2, 8, @@ -8900,8 +8796,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(1), [sym_false] = ACTIONS(1), [sym_none] = ACTIONS(1), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(5), + [sym_comment] = ACTIONS(1), + [sym_line_continuation] = ACTIONS(1), [sym__newline] = ACTIONS(1), [sym__indent] = ACTIONS(1), [sym__dedent] = ACTIONS(1), @@ -8979,53 +8875,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_await] = STATE(8), [aux_sym_module_repeat1] = STATE(41), [aux_sym_decorated_definition_repeat1] = STATE(1352), - [ts_builtin_sym_end] = ACTIONS(7), - [sym_identifier] = ACTIONS(9), - [anon_sym_import] = ACTIONS(11), - [anon_sym_lazy] = ACTIONS(13), - [anon_sym_from] = ACTIONS(15), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_STAR] = ACTIONS(19), - [anon_sym_print] = ACTIONS(21), - [anon_sym_assert] = ACTIONS(23), - [anon_sym_return] = ACTIONS(25), - [anon_sym_del] = ACTIONS(27), - [anon_sym_raise] = ACTIONS(29), - [anon_sym_pass] = ACTIONS(31), - [anon_sym_break] = ACTIONS(33), - [anon_sym_continue] = ACTIONS(35), - [anon_sym_if] = ACTIONS(37), - [anon_sym_match] = ACTIONS(39), - [anon_sym_async] = ACTIONS(41), - [anon_sym_for] = ACTIONS(43), - [anon_sym_while] = ACTIONS(45), - [anon_sym_try] = ACTIONS(47), - [anon_sym_with] = ACTIONS(49), - [anon_sym_def] = ACTIONS(51), - [anon_sym_global] = ACTIONS(53), - [anon_sym_nonlocal] = ACTIONS(55), - [anon_sym_exec] = ACTIONS(57), - [anon_sym_type] = ACTIONS(59), - [anon_sym_class] = ACTIONS(61), - [anon_sym_LBRACK] = ACTIONS(63), - [anon_sym_AT] = ACTIONS(65), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_LBRACE] = ACTIONS(69), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_not] = ACTIONS(71), - [anon_sym_TILDE] = ACTIONS(67), - [anon_sym_lambda] = ACTIONS(73), - [anon_sym_yield] = ACTIONS(75), - [sym_ellipsis] = ACTIONS(77), - [sym_integer] = ACTIONS(79), - [sym_float] = ACTIONS(77), - [anon_sym_await] = ACTIONS(81), - [sym_true] = ACTIONS(79), - [sym_false] = ACTIONS(79), - [sym_none] = ACTIONS(79), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), - [sym_string_start] = ACTIONS(83), + [ts_builtin_sym_end] = ACTIONS(3), + [sym_identifier] = ACTIONS(5), + [anon_sym_import] = ACTIONS(7), + [anon_sym_lazy] = ACTIONS(9), + [anon_sym_from] = ACTIONS(11), + [anon_sym_LPAREN] = ACTIONS(13), + [anon_sym_STAR] = ACTIONS(15), + [anon_sym_print] = ACTIONS(17), + [anon_sym_assert] = ACTIONS(19), + [anon_sym_return] = ACTIONS(21), + [anon_sym_del] = ACTIONS(23), + [anon_sym_raise] = ACTIONS(25), + [anon_sym_pass] = ACTIONS(27), + [anon_sym_break] = ACTIONS(29), + [anon_sym_continue] = ACTIONS(31), + [anon_sym_if] = ACTIONS(33), + [anon_sym_match] = ACTIONS(35), + [anon_sym_async] = ACTIONS(37), + [anon_sym_for] = ACTIONS(39), + [anon_sym_while] = ACTIONS(41), + [anon_sym_try] = ACTIONS(43), + [anon_sym_with] = ACTIONS(45), + [anon_sym_def] = ACTIONS(47), + [anon_sym_global] = ACTIONS(49), + [anon_sym_nonlocal] = ACTIONS(51), + [anon_sym_exec] = ACTIONS(53), + [anon_sym_type] = ACTIONS(55), + [anon_sym_class] = ACTIONS(57), + [anon_sym_LBRACK] = ACTIONS(59), + [anon_sym_AT] = ACTIONS(61), + [anon_sym_DASH] = ACTIONS(63), + [anon_sym_LBRACE] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(63), + [anon_sym_not] = ACTIONS(67), + [anon_sym_TILDE] = ACTIONS(63), + [anon_sym_lambda] = ACTIONS(69), + [anon_sym_yield] = ACTIONS(71), + [sym_ellipsis] = ACTIONS(73), + [sym_integer] = ACTIONS(75), + [sym_float] = ACTIONS(73), + [anon_sym_await] = ACTIONS(77), + [sym_true] = ACTIONS(75), + [sym_false] = ACTIONS(75), + [sym_none] = ACTIONS(75), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), + [sym_string_start] = ACTIONS(81), }, [STATE(2)] = { [sym_argument_list] = STATE(16), @@ -9033,105 +8929,105 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__is_not] = STATE(672), [sym_generator_expression] = STATE(16), [aux_sym_comparison_operator_repeat1] = STATE(730), - [anon_sym_SEMI] = ACTIONS(85), - [anon_sym_DOT] = ACTIONS(87), - [anon_sym_from] = ACTIONS(85), - [anon_sym_LPAREN] = ACTIONS(89), - [anon_sym_COMMA] = ACTIONS(85), - [anon_sym_as] = ACTIONS(85), - [anon_sym_STAR] = ACTIONS(91), - [anon_sym_GT_GT] = ACTIONS(93), - [anon_sym_if] = ACTIONS(95), - [anon_sym_COLON] = ACTIONS(85), - [anon_sym_in] = ACTIONS(97), - [anon_sym_STAR_STAR] = ACTIONS(99), - [anon_sym_EQ] = ACTIONS(101), - [anon_sym_LBRACK] = ACTIONS(103), - [anon_sym_PIPE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(107), - [anon_sym_DASH] = ACTIONS(109), - [anon_sym_PLUS] = ACTIONS(109), - [anon_sym_not] = ACTIONS(111), - [anon_sym_and] = ACTIONS(113), - [anon_sym_or] = ACTIONS(115), - [anon_sym_SLASH] = ACTIONS(91), - [anon_sym_PERCENT] = ACTIONS(107), - [anon_sym_SLASH_SLASH] = ACTIONS(107), - [anon_sym_AMP] = ACTIONS(117), - [anon_sym_CARET] = ACTIONS(119), - [anon_sym_LT_LT] = ACTIONS(93), - [anon_sym_is] = ACTIONS(121), - [anon_sym_LT] = ACTIONS(123), - [anon_sym_LT_EQ] = ACTIONS(97), - [anon_sym_EQ_EQ] = ACTIONS(97), - [anon_sym_BANG_EQ] = ACTIONS(97), - [anon_sym_GT_EQ] = ACTIONS(97), - [anon_sym_GT] = ACTIONS(123), - [anon_sym_LT_GT] = ACTIONS(97), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), - [sym__newline] = ACTIONS(85), + [anon_sym_SEMI] = ACTIONS(83), + [anon_sym_DOT] = ACTIONS(85), + [anon_sym_from] = ACTIONS(83), + [anon_sym_LPAREN] = ACTIONS(87), + [anon_sym_COMMA] = ACTIONS(83), + [anon_sym_as] = ACTIONS(83), + [anon_sym_STAR] = ACTIONS(89), + [anon_sym_GT_GT] = ACTIONS(91), + [anon_sym_if] = ACTIONS(93), + [anon_sym_COLON] = ACTIONS(83), + [anon_sym_in] = ACTIONS(95), + [anon_sym_STAR_STAR] = ACTIONS(97), + [anon_sym_EQ] = ACTIONS(99), + [anon_sym_LBRACK] = ACTIONS(101), + [anon_sym_PIPE] = ACTIONS(103), + [anon_sym_AT] = ACTIONS(105), + [anon_sym_DASH] = ACTIONS(107), + [anon_sym_PLUS] = ACTIONS(107), + [anon_sym_not] = ACTIONS(109), + [anon_sym_and] = ACTIONS(111), + [anon_sym_or] = ACTIONS(113), + [anon_sym_SLASH] = ACTIONS(89), + [anon_sym_PERCENT] = ACTIONS(105), + [anon_sym_SLASH_SLASH] = ACTIONS(105), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_CARET] = ACTIONS(117), + [anon_sym_LT_LT] = ACTIONS(91), + [anon_sym_is] = ACTIONS(119), + [anon_sym_LT] = ACTIONS(121), + [anon_sym_LT_EQ] = ACTIONS(95), + [anon_sym_EQ_EQ] = ACTIONS(95), + [anon_sym_BANG_EQ] = ACTIONS(95), + [anon_sym_GT_EQ] = ACTIONS(95), + [anon_sym_GT] = ACTIONS(121), + [anon_sym_LT_GT] = ACTIONS(95), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), + [sym__newline] = ACTIONS(83), }, [STATE(3)] = { - [anon_sym_SEMI] = ACTIONS(125), - [anon_sym_COMMA] = ACTIONS(127), - [anon_sym_as] = ACTIONS(129), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), - [sym__newline] = ACTIONS(125), + [anon_sym_SEMI] = ACTIONS(123), + [anon_sym_COMMA] = ACTIONS(125), + [anon_sym_as] = ACTIONS(127), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), + [sym__newline] = ACTIONS(123), }, [STATE(4)] = { - [sym_identifier] = ACTIONS(131), - [anon_sym_import] = ACTIONS(131), - [anon_sym_lazy] = ACTIONS(131), - [anon_sym_from] = ACTIONS(131), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_STAR] = ACTIONS(133), - [anon_sym_print] = ACTIONS(131), - [anon_sym_assert] = ACTIONS(131), - [anon_sym_return] = ACTIONS(131), - [anon_sym_del] = ACTIONS(131), - [anon_sym_raise] = ACTIONS(131), - [anon_sym_pass] = ACTIONS(131), - [anon_sym_break] = ACTIONS(131), - [anon_sym_continue] = ACTIONS(131), - [anon_sym_if] = ACTIONS(131), - [anon_sym_elif] = ACTIONS(131), - [anon_sym_else] = ACTIONS(131), - [anon_sym_match] = ACTIONS(131), - [anon_sym_async] = ACTIONS(131), - [anon_sym_for] = ACTIONS(131), - [anon_sym_while] = ACTIONS(131), - [anon_sym_try] = ACTIONS(131), - [anon_sym_except] = ACTIONS(131), - [anon_sym_finally] = ACTIONS(131), - [anon_sym_with] = ACTIONS(131), - [anon_sym_def] = ACTIONS(131), - [anon_sym_global] = ACTIONS(131), - [anon_sym_nonlocal] = ACTIONS(131), - [anon_sym_exec] = ACTIONS(131), - [anon_sym_type] = ACTIONS(131), - [anon_sym_class] = ACTIONS(131), - [anon_sym_LBRACK] = ACTIONS(133), - [anon_sym_AT] = ACTIONS(133), - [anon_sym_DASH] = ACTIONS(133), - [anon_sym_LBRACE] = ACTIONS(133), - [anon_sym_PLUS] = ACTIONS(133), - [anon_sym_not] = ACTIONS(131), - [anon_sym_TILDE] = ACTIONS(133), - [anon_sym_lambda] = ACTIONS(131), - [anon_sym_yield] = ACTIONS(131), - [sym_ellipsis] = ACTIONS(133), - [sym_integer] = ACTIONS(131), - [sym_float] = ACTIONS(133), - [anon_sym_await] = ACTIONS(131), - [sym_true] = ACTIONS(131), - [sym_false] = ACTIONS(131), - [sym_none] = ACTIONS(131), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), - [sym__dedent] = ACTIONS(133), - [sym_string_start] = ACTIONS(133), + [sym_identifier] = ACTIONS(129), + [anon_sym_import] = ACTIONS(129), + [anon_sym_lazy] = ACTIONS(129), + [anon_sym_from] = ACTIONS(129), + [anon_sym_LPAREN] = ACTIONS(131), + [anon_sym_STAR] = ACTIONS(131), + [anon_sym_print] = ACTIONS(129), + [anon_sym_assert] = ACTIONS(129), + [anon_sym_return] = ACTIONS(129), + [anon_sym_del] = ACTIONS(129), + [anon_sym_raise] = ACTIONS(129), + [anon_sym_pass] = ACTIONS(129), + [anon_sym_break] = ACTIONS(129), + [anon_sym_continue] = ACTIONS(129), + [anon_sym_if] = ACTIONS(129), + [anon_sym_elif] = ACTIONS(129), + [anon_sym_else] = ACTIONS(129), + [anon_sym_match] = ACTIONS(129), + [anon_sym_async] = ACTIONS(129), + [anon_sym_for] = ACTIONS(129), + [anon_sym_while] = ACTIONS(129), + [anon_sym_try] = ACTIONS(129), + [anon_sym_except] = ACTIONS(129), + [anon_sym_finally] = ACTIONS(129), + [anon_sym_with] = ACTIONS(129), + [anon_sym_def] = ACTIONS(129), + [anon_sym_global] = ACTIONS(129), + [anon_sym_nonlocal] = ACTIONS(129), + [anon_sym_exec] = ACTIONS(129), + [anon_sym_type] = ACTIONS(129), + [anon_sym_class] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(131), + [anon_sym_AT] = ACTIONS(131), + [anon_sym_DASH] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(131), + [anon_sym_PLUS] = ACTIONS(131), + [anon_sym_not] = ACTIONS(129), + [anon_sym_TILDE] = ACTIONS(131), + [anon_sym_lambda] = ACTIONS(129), + [anon_sym_yield] = ACTIONS(129), + [sym_ellipsis] = ACTIONS(131), + [sym_integer] = ACTIONS(129), + [sym_float] = ACTIONS(131), + [anon_sym_await] = ACTIONS(129), + [sym_true] = ACTIONS(129), + [sym_false] = ACTIONS(129), + [sym_none] = ACTIONS(129), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), + [sym__dedent] = ACTIONS(131), + [sym_string_start] = ACTIONS(131), }, [STATE(5)] = { [sym__statement] = STATE(5), @@ -9201,53 +9097,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_await] = STATE(8), [aux_sym_module_repeat1] = STATE(5), [aux_sym_decorated_definition_repeat1] = STATE(687), - [sym_identifier] = ACTIONS(135), - [anon_sym_import] = ACTIONS(138), - [anon_sym_lazy] = ACTIONS(141), - [anon_sym_from] = ACTIONS(144), - [anon_sym_LPAREN] = ACTIONS(147), - [anon_sym_STAR] = ACTIONS(150), - [anon_sym_print] = ACTIONS(153), - [anon_sym_assert] = ACTIONS(156), - [anon_sym_return] = ACTIONS(159), - [anon_sym_del] = ACTIONS(162), - [anon_sym_raise] = ACTIONS(165), - [anon_sym_pass] = ACTIONS(168), - [anon_sym_break] = ACTIONS(171), - [anon_sym_continue] = ACTIONS(174), - [anon_sym_if] = ACTIONS(177), - [anon_sym_match] = ACTIONS(180), - [anon_sym_async] = ACTIONS(183), - [anon_sym_for] = ACTIONS(186), - [anon_sym_while] = ACTIONS(189), - [anon_sym_try] = ACTIONS(192), - [anon_sym_with] = ACTIONS(195), - [anon_sym_def] = ACTIONS(198), - [anon_sym_global] = ACTIONS(201), - [anon_sym_nonlocal] = ACTIONS(204), - [anon_sym_exec] = ACTIONS(207), - [anon_sym_type] = ACTIONS(210), - [anon_sym_class] = ACTIONS(213), - [anon_sym_LBRACK] = ACTIONS(216), - [anon_sym_AT] = ACTIONS(219), - [anon_sym_DASH] = ACTIONS(222), - [anon_sym_LBRACE] = ACTIONS(225), - [anon_sym_PLUS] = ACTIONS(222), - [anon_sym_not] = ACTIONS(228), - [anon_sym_TILDE] = ACTIONS(222), - [anon_sym_lambda] = ACTIONS(231), - [anon_sym_yield] = ACTIONS(234), - [sym_ellipsis] = ACTIONS(237), - [sym_integer] = ACTIONS(240), - [sym_float] = ACTIONS(237), - [anon_sym_await] = ACTIONS(243), - [sym_true] = ACTIONS(240), - [sym_false] = ACTIONS(240), - [sym_none] = ACTIONS(240), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), - [sym__dedent] = ACTIONS(246), - [sym_string_start] = ACTIONS(248), + [sym_identifier] = ACTIONS(133), + [anon_sym_import] = ACTIONS(136), + [anon_sym_lazy] = ACTIONS(139), + [anon_sym_from] = ACTIONS(142), + [anon_sym_LPAREN] = ACTIONS(145), + [anon_sym_STAR] = ACTIONS(148), + [anon_sym_print] = ACTIONS(151), + [anon_sym_assert] = ACTIONS(154), + [anon_sym_return] = ACTIONS(157), + [anon_sym_del] = ACTIONS(160), + [anon_sym_raise] = ACTIONS(163), + [anon_sym_pass] = ACTIONS(166), + [anon_sym_break] = ACTIONS(169), + [anon_sym_continue] = ACTIONS(172), + [anon_sym_if] = ACTIONS(175), + [anon_sym_match] = ACTIONS(178), + [anon_sym_async] = ACTIONS(181), + [anon_sym_for] = ACTIONS(184), + [anon_sym_while] = ACTIONS(187), + [anon_sym_try] = ACTIONS(190), + [anon_sym_with] = ACTIONS(193), + [anon_sym_def] = ACTIONS(196), + [anon_sym_global] = ACTIONS(199), + [anon_sym_nonlocal] = ACTIONS(202), + [anon_sym_exec] = ACTIONS(205), + [anon_sym_type] = ACTIONS(208), + [anon_sym_class] = ACTIONS(211), + [anon_sym_LBRACK] = ACTIONS(214), + [anon_sym_AT] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(220), + [anon_sym_LBRACE] = ACTIONS(223), + [anon_sym_PLUS] = ACTIONS(220), + [anon_sym_not] = ACTIONS(226), + [anon_sym_TILDE] = ACTIONS(220), + [anon_sym_lambda] = ACTIONS(229), + [anon_sym_yield] = ACTIONS(232), + [sym_ellipsis] = ACTIONS(235), + [sym_integer] = ACTIONS(238), + [sym_float] = ACTIONS(235), + [anon_sym_await] = ACTIONS(241), + [sym_true] = ACTIONS(238), + [sym_false] = ACTIONS(238), + [sym_none] = ACTIONS(238), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), + [sym__dedent] = ACTIONS(244), + [sym_string_start] = ACTIONS(246), }, [STATE(6)] = { [sym__statement] = STATE(5), @@ -9317,153 +9213,153 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_await] = STATE(8), [aux_sym_module_repeat1] = STATE(5), [aux_sym_decorated_definition_repeat1] = STATE(687), - [sym_identifier] = ACTIONS(9), - [anon_sym_import] = ACTIONS(11), - [anon_sym_lazy] = ACTIONS(13), - [anon_sym_from] = ACTIONS(15), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_STAR] = ACTIONS(19), - [anon_sym_print] = ACTIONS(21), - [anon_sym_assert] = ACTIONS(23), - [anon_sym_return] = ACTIONS(25), - [anon_sym_del] = ACTIONS(27), - [anon_sym_raise] = ACTIONS(29), - [anon_sym_pass] = ACTIONS(31), - [anon_sym_break] = ACTIONS(33), - [anon_sym_continue] = ACTIONS(35), - [anon_sym_if] = ACTIONS(251), - [anon_sym_match] = ACTIONS(253), - [anon_sym_async] = ACTIONS(255), - [anon_sym_for] = ACTIONS(257), - [anon_sym_while] = ACTIONS(259), - [anon_sym_try] = ACTIONS(261), - [anon_sym_with] = ACTIONS(263), - [anon_sym_def] = ACTIONS(265), - [anon_sym_global] = ACTIONS(53), - [anon_sym_nonlocal] = ACTIONS(55), - [anon_sym_exec] = ACTIONS(57), - [anon_sym_type] = ACTIONS(59), - [anon_sym_class] = ACTIONS(267), - [anon_sym_LBRACK] = ACTIONS(63), - [anon_sym_AT] = ACTIONS(65), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_LBRACE] = ACTIONS(69), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_not] = ACTIONS(71), - [anon_sym_TILDE] = ACTIONS(67), - [anon_sym_lambda] = ACTIONS(73), - [anon_sym_yield] = ACTIONS(75), - [sym_ellipsis] = ACTIONS(77), - [sym_integer] = ACTIONS(79), - [sym_float] = ACTIONS(77), - [anon_sym_await] = ACTIONS(81), - [sym_true] = ACTIONS(79), - [sym_false] = ACTIONS(79), - [sym_none] = ACTIONS(79), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), - [sym__dedent] = ACTIONS(269), - [sym_string_start] = ACTIONS(83), + [sym_identifier] = ACTIONS(5), + [anon_sym_import] = ACTIONS(7), + [anon_sym_lazy] = ACTIONS(9), + [anon_sym_from] = ACTIONS(11), + [anon_sym_LPAREN] = ACTIONS(13), + [anon_sym_STAR] = ACTIONS(15), + [anon_sym_print] = ACTIONS(17), + [anon_sym_assert] = ACTIONS(19), + [anon_sym_return] = ACTIONS(21), + [anon_sym_del] = ACTIONS(23), + [anon_sym_raise] = ACTIONS(25), + [anon_sym_pass] = ACTIONS(27), + [anon_sym_break] = ACTIONS(29), + [anon_sym_continue] = ACTIONS(31), + [anon_sym_if] = ACTIONS(249), + [anon_sym_match] = ACTIONS(251), + [anon_sym_async] = ACTIONS(253), + [anon_sym_for] = ACTIONS(255), + [anon_sym_while] = ACTIONS(257), + [anon_sym_try] = ACTIONS(259), + [anon_sym_with] = ACTIONS(261), + [anon_sym_def] = ACTIONS(263), + [anon_sym_global] = ACTIONS(49), + [anon_sym_nonlocal] = ACTIONS(51), + [anon_sym_exec] = ACTIONS(53), + [anon_sym_type] = ACTIONS(55), + [anon_sym_class] = ACTIONS(265), + [anon_sym_LBRACK] = ACTIONS(59), + [anon_sym_AT] = ACTIONS(61), + [anon_sym_DASH] = ACTIONS(63), + [anon_sym_LBRACE] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(63), + [anon_sym_not] = ACTIONS(67), + [anon_sym_TILDE] = ACTIONS(63), + [anon_sym_lambda] = ACTIONS(69), + [anon_sym_yield] = ACTIONS(71), + [sym_ellipsis] = ACTIONS(73), + [sym_integer] = ACTIONS(75), + [sym_float] = ACTIONS(73), + [anon_sym_await] = ACTIONS(77), + [sym_true] = ACTIONS(75), + [sym_false] = ACTIONS(75), + [sym_none] = ACTIONS(75), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), + [sym__dedent] = ACTIONS(267), + [sym_string_start] = ACTIONS(81), }, [STATE(7)] = { - [anon_sym_SEMI] = ACTIONS(271), - [anon_sym_DOT] = ACTIONS(271), - [anon_sym_LPAREN] = ACTIONS(271), - [anon_sym_COMMA] = ACTIONS(273), - [anon_sym_as] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(276), - [anon_sym_GT_GT] = ACTIONS(276), - [anon_sym_COLON_EQ] = ACTIONS(278), - [anon_sym_if] = ACTIONS(271), - [anon_sym_COLON] = ACTIONS(280), - [anon_sym_in] = ACTIONS(271), - [anon_sym_STAR_STAR] = ACTIONS(276), - [anon_sym_EQ] = ACTIONS(280), - [anon_sym_LBRACK] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(276), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_DASH] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(276), - [anon_sym_not] = ACTIONS(271), - [anon_sym_and] = ACTIONS(271), - [anon_sym_or] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(276), - [anon_sym_PERCENT] = ACTIONS(276), - [anon_sym_SLASH_SLASH] = ACTIONS(276), - [anon_sym_AMP] = ACTIONS(276), - [anon_sym_CARET] = ACTIONS(276), - [anon_sym_LT_LT] = ACTIONS(276), - [anon_sym_is] = ACTIONS(271), - [anon_sym_LT] = ACTIONS(276), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_EQ_EQ] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(276), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_PLUS_EQ] = ACTIONS(282), - [anon_sym_DASH_EQ] = ACTIONS(282), - [anon_sym_STAR_EQ] = ACTIONS(282), - [anon_sym_SLASH_EQ] = ACTIONS(282), - [anon_sym_AT_EQ] = ACTIONS(282), - [anon_sym_SLASH_SLASH_EQ] = ACTIONS(282), - [anon_sym_PERCENT_EQ] = ACTIONS(282), - [anon_sym_STAR_STAR_EQ] = ACTIONS(282), - [anon_sym_GT_GT_EQ] = ACTIONS(282), - [anon_sym_LT_LT_EQ] = ACTIONS(282), - [anon_sym_AMP_EQ] = ACTIONS(282), - [anon_sym_CARET_EQ] = ACTIONS(282), - [anon_sym_PIPE_EQ] = ACTIONS(282), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), - [sym__newline] = ACTIONS(271), + [anon_sym_SEMI] = ACTIONS(269), + [anon_sym_DOT] = ACTIONS(269), + [anon_sym_LPAREN] = ACTIONS(269), + [anon_sym_COMMA] = ACTIONS(271), + [anon_sym_as] = ACTIONS(269), + [anon_sym_STAR] = ACTIONS(274), + [anon_sym_GT_GT] = ACTIONS(274), + [anon_sym_COLON_EQ] = ACTIONS(276), + [anon_sym_if] = ACTIONS(269), + [anon_sym_COLON] = ACTIONS(278), + [anon_sym_in] = ACTIONS(269), + [anon_sym_STAR_STAR] = ACTIONS(274), + [anon_sym_EQ] = ACTIONS(278), + [anon_sym_LBRACK] = ACTIONS(269), + [anon_sym_PIPE] = ACTIONS(274), + [anon_sym_AT] = ACTIONS(274), + [anon_sym_DASH] = ACTIONS(274), + [anon_sym_PLUS] = ACTIONS(274), + [anon_sym_not] = ACTIONS(269), + [anon_sym_and] = ACTIONS(269), + [anon_sym_or] = ACTIONS(269), + [anon_sym_SLASH] = ACTIONS(274), + [anon_sym_PERCENT] = ACTIONS(274), + [anon_sym_SLASH_SLASH] = ACTIONS(274), + [anon_sym_AMP] = ACTIONS(274), + [anon_sym_CARET] = ACTIONS(274), + [anon_sym_LT_LT] = ACTIONS(274), + [anon_sym_is] = ACTIONS(269), + [anon_sym_LT] = ACTIONS(274), + [anon_sym_LT_EQ] = ACTIONS(269), + [anon_sym_EQ_EQ] = ACTIONS(269), + [anon_sym_BANG_EQ] = ACTIONS(269), + [anon_sym_GT_EQ] = ACTIONS(269), + [anon_sym_GT] = ACTIONS(274), + [anon_sym_LT_GT] = ACTIONS(269), + [anon_sym_PLUS_EQ] = ACTIONS(280), + [anon_sym_DASH_EQ] = ACTIONS(280), + [anon_sym_STAR_EQ] = ACTIONS(280), + [anon_sym_SLASH_EQ] = ACTIONS(280), + [anon_sym_AT_EQ] = ACTIONS(280), + [anon_sym_SLASH_SLASH_EQ] = ACTIONS(280), + [anon_sym_PERCENT_EQ] = ACTIONS(280), + [anon_sym_STAR_STAR_EQ] = ACTIONS(280), + [anon_sym_GT_GT_EQ] = ACTIONS(280), + [anon_sym_LT_LT_EQ] = ACTIONS(280), + [anon_sym_AMP_EQ] = ACTIONS(280), + [anon_sym_CARET_EQ] = ACTIONS(280), + [anon_sym_PIPE_EQ] = ACTIONS(280), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), + [sym__newline] = ACTIONS(269), }, [STATE(8)] = { - [anon_sym_SEMI] = ACTIONS(271), - [anon_sym_DOT] = ACTIONS(271), - [anon_sym_from] = ACTIONS(271), - [anon_sym_LPAREN] = ACTIONS(271), - [anon_sym_COMMA] = ACTIONS(271), - [anon_sym_as] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(276), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_if] = ACTIONS(271), - [anon_sym_COLON] = ACTIONS(271), - [anon_sym_in] = ACTIONS(271), - [anon_sym_STAR_STAR] = ACTIONS(271), - [anon_sym_EQ] = ACTIONS(276), - [anon_sym_LBRACK] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_not] = ACTIONS(271), - [anon_sym_and] = ACTIONS(271), - [anon_sym_or] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(276), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_SLASH_SLASH] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_is] = ACTIONS(271), - [anon_sym_LT] = ACTIONS(276), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_EQ_EQ] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(276), - [anon_sym_LT_GT] = ACTIONS(271), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), - [sym__newline] = ACTIONS(271), + [anon_sym_SEMI] = ACTIONS(269), + [anon_sym_DOT] = ACTIONS(269), + [anon_sym_from] = ACTIONS(269), + [anon_sym_LPAREN] = ACTIONS(269), + [anon_sym_COMMA] = ACTIONS(269), + [anon_sym_as] = ACTIONS(269), + [anon_sym_STAR] = ACTIONS(274), + [anon_sym_GT_GT] = ACTIONS(269), + [anon_sym_if] = ACTIONS(269), + [anon_sym_COLON] = ACTIONS(269), + [anon_sym_in] = ACTIONS(269), + [anon_sym_STAR_STAR] = ACTIONS(269), + [anon_sym_EQ] = ACTIONS(274), + [anon_sym_LBRACK] = ACTIONS(269), + [anon_sym_PIPE] = ACTIONS(269), + [anon_sym_AT] = ACTIONS(269), + [anon_sym_DASH] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(269), + [anon_sym_not] = ACTIONS(269), + [anon_sym_and] = ACTIONS(269), + [anon_sym_or] = ACTIONS(269), + [anon_sym_SLASH] = ACTIONS(274), + [anon_sym_PERCENT] = ACTIONS(269), + [anon_sym_SLASH_SLASH] = ACTIONS(269), + [anon_sym_AMP] = ACTIONS(269), + [anon_sym_CARET] = ACTIONS(269), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_is] = ACTIONS(269), + [anon_sym_LT] = ACTIONS(274), + [anon_sym_LT_EQ] = ACTIONS(269), + [anon_sym_EQ_EQ] = ACTIONS(269), + [anon_sym_BANG_EQ] = ACTIONS(269), + [anon_sym_GT_EQ] = ACTIONS(269), + [anon_sym_GT] = ACTIONS(274), + [anon_sym_LT_GT] = ACTIONS(269), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), + [sym__newline] = ACTIONS(269), }, [STATE(9)] = { [aux_sym__simple_statements_repeat1] = STATE(230), - [anon_sym_SEMI] = ACTIONS(284), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), - [sym__newline] = ACTIONS(286), + [anon_sym_SEMI] = ACTIONS(282), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), + [sym__newline] = ACTIONS(284), }, [STATE(10)] = { [sym_argument_list] = STATE(85), @@ -9471,80 +9367,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__is_not] = STATE(205), [sym_generator_expression] = STATE(85), [aux_sym_comparison_operator_repeat1] = STATE(188), - [anon_sym_DOT] = ACTIONS(288), - [anon_sym_LPAREN] = ACTIONS(290), - [anon_sym_RPAREN] = ACTIONS(85), - [anon_sym_COMMA] = ACTIONS(85), - [anon_sym_as] = ACTIONS(101), - [anon_sym_STAR] = ACTIONS(292), - [anon_sym_GT_GT] = ACTIONS(294), - [anon_sym_if] = ACTIONS(296), - [anon_sym_async] = ACTIONS(85), - [anon_sym_for] = ACTIONS(85), - [anon_sym_in] = ACTIONS(298), - [anon_sym_STAR_STAR] = ACTIONS(300), - [anon_sym_LBRACK] = ACTIONS(302), - [anon_sym_PIPE] = ACTIONS(304), - [anon_sym_AT] = ACTIONS(306), - [anon_sym_DASH] = ACTIONS(308), - [anon_sym_PLUS] = ACTIONS(308), - [anon_sym_not] = ACTIONS(111), - [anon_sym_and] = ACTIONS(310), - [anon_sym_or] = ACTIONS(312), - [anon_sym_SLASH] = ACTIONS(292), - [anon_sym_PERCENT] = ACTIONS(306), - [anon_sym_SLASH_SLASH] = ACTIONS(306), - [anon_sym_AMP] = ACTIONS(314), - [anon_sym_CARET] = ACTIONS(316), - [anon_sym_LT_LT] = ACTIONS(294), - [anon_sym_is] = ACTIONS(318), - [anon_sym_LT] = ACTIONS(320), - [anon_sym_LT_EQ] = ACTIONS(298), - [anon_sym_EQ_EQ] = ACTIONS(298), - [anon_sym_BANG_EQ] = ACTIONS(298), - [anon_sym_GT_EQ] = ACTIONS(298), - [anon_sym_GT] = ACTIONS(320), - [anon_sym_LT_GT] = ACTIONS(298), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [anon_sym_DOT] = ACTIONS(286), + [anon_sym_LPAREN] = ACTIONS(288), + [anon_sym_RPAREN] = ACTIONS(83), + [anon_sym_COMMA] = ACTIONS(83), + [anon_sym_as] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(290), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_if] = ACTIONS(294), + [anon_sym_async] = ACTIONS(83), + [anon_sym_for] = ACTIONS(83), + [anon_sym_in] = ACTIONS(296), + [anon_sym_STAR_STAR] = ACTIONS(298), + [anon_sym_LBRACK] = ACTIONS(300), + [anon_sym_PIPE] = ACTIONS(302), + [anon_sym_AT] = ACTIONS(304), + [anon_sym_DASH] = ACTIONS(306), + [anon_sym_PLUS] = ACTIONS(306), + [anon_sym_not] = ACTIONS(109), + [anon_sym_and] = ACTIONS(308), + [anon_sym_or] = ACTIONS(310), + [anon_sym_SLASH] = ACTIONS(290), + [anon_sym_PERCENT] = ACTIONS(304), + [anon_sym_SLASH_SLASH] = ACTIONS(304), + [anon_sym_AMP] = ACTIONS(312), + [anon_sym_CARET] = ACTIONS(314), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_is] = ACTIONS(316), + [anon_sym_LT] = ACTIONS(318), + [anon_sym_LT_EQ] = ACTIONS(296), + [anon_sym_EQ_EQ] = ACTIONS(296), + [anon_sym_BANG_EQ] = ACTIONS(296), + [anon_sym_GT_EQ] = ACTIONS(296), + [anon_sym_GT] = ACTIONS(318), + [anon_sym_LT_GT] = ACTIONS(296), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(11)] = { - [anon_sym_DOT] = ACTIONS(271), - [anon_sym_LPAREN] = ACTIONS(271), - [anon_sym_RPAREN] = ACTIONS(271), - [anon_sym_COMMA] = ACTIONS(271), - [anon_sym_as] = ACTIONS(276), - [anon_sym_STAR] = ACTIONS(276), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_if] = ACTIONS(271), - [anon_sym_async] = ACTIONS(271), - [anon_sym_for] = ACTIONS(271), - [anon_sym_in] = ACTIONS(271), - [anon_sym_STAR_STAR] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_not] = ACTIONS(271), - [anon_sym_and] = ACTIONS(271), - [anon_sym_or] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(276), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_SLASH_SLASH] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_is] = ACTIONS(271), - [anon_sym_LT] = ACTIONS(276), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_EQ_EQ] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(276), - [anon_sym_LT_GT] = ACTIONS(271), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [anon_sym_DOT] = ACTIONS(269), + [anon_sym_LPAREN] = ACTIONS(269), + [anon_sym_RPAREN] = ACTIONS(269), + [anon_sym_COMMA] = ACTIONS(269), + [anon_sym_as] = ACTIONS(274), + [anon_sym_STAR] = ACTIONS(274), + [anon_sym_GT_GT] = ACTIONS(269), + [anon_sym_if] = ACTIONS(269), + [anon_sym_async] = ACTIONS(269), + [anon_sym_for] = ACTIONS(269), + [anon_sym_in] = ACTIONS(269), + [anon_sym_STAR_STAR] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(269), + [anon_sym_PIPE] = ACTIONS(269), + [anon_sym_AT] = ACTIONS(269), + [anon_sym_DASH] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(269), + [anon_sym_not] = ACTIONS(269), + [anon_sym_and] = ACTIONS(269), + [anon_sym_or] = ACTIONS(269), + [anon_sym_SLASH] = ACTIONS(274), + [anon_sym_PERCENT] = ACTIONS(269), + [anon_sym_SLASH_SLASH] = ACTIONS(269), + [anon_sym_AMP] = ACTIONS(269), + [anon_sym_CARET] = ACTIONS(269), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_is] = ACTIONS(269), + [anon_sym_LT] = ACTIONS(274), + [anon_sym_LT_EQ] = ACTIONS(269), + [anon_sym_EQ_EQ] = ACTIONS(269), + [anon_sym_BANG_EQ] = ACTIONS(269), + [anon_sym_GT_EQ] = ACTIONS(269), + [anon_sym_GT] = ACTIONS(274), + [anon_sym_LT_GT] = ACTIONS(269), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(12)] = { [sym_argument_list] = STATE(335), @@ -9552,99 +9448,99 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__is_not] = STATE(2109), [sym_generator_expression] = STATE(335), [aux_sym_comparison_operator_repeat1] = STATE(2472), - [anon_sym_DOT] = ACTIONS(322), - [anon_sym_LPAREN] = ACTIONS(324), - [anon_sym_RPAREN] = ACTIONS(85), - [anon_sym_COMMA] = ACTIONS(85), - [anon_sym_as] = ACTIONS(85), - [anon_sym_STAR] = ACTIONS(326), - [anon_sym_GT_GT] = ACTIONS(328), - [anon_sym_if] = ACTIONS(330), - [anon_sym_COLON] = ACTIONS(85), - [anon_sym_in] = ACTIONS(332), - [anon_sym_STAR_STAR] = ACTIONS(334), - [anon_sym_EQ] = ACTIONS(101), - [anon_sym_LBRACK] = ACTIONS(336), - [anon_sym_PIPE] = ACTIONS(338), - [anon_sym_AT] = ACTIONS(340), - [anon_sym_DASH] = ACTIONS(342), - [anon_sym_PLUS] = ACTIONS(342), - [anon_sym_not] = ACTIONS(111), - [anon_sym_and] = ACTIONS(344), - [anon_sym_or] = ACTIONS(346), - [anon_sym_SLASH] = ACTIONS(326), - [anon_sym_PERCENT] = ACTIONS(340), - [anon_sym_SLASH_SLASH] = ACTIONS(340), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_CARET] = ACTIONS(350), - [anon_sym_LT_LT] = ACTIONS(328), - [anon_sym_is] = ACTIONS(352), - [anon_sym_LT] = ACTIONS(354), - [anon_sym_LT_EQ] = ACTIONS(332), - [anon_sym_EQ_EQ] = ACTIONS(332), - [anon_sym_BANG_EQ] = ACTIONS(332), - [anon_sym_GT_EQ] = ACTIONS(332), - [anon_sym_GT] = ACTIONS(354), - [anon_sym_LT_GT] = ACTIONS(332), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [anon_sym_DOT] = ACTIONS(320), + [anon_sym_LPAREN] = ACTIONS(322), + [anon_sym_RPAREN] = ACTIONS(83), + [anon_sym_COMMA] = ACTIONS(83), + [anon_sym_as] = ACTIONS(83), + [anon_sym_STAR] = ACTIONS(324), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_if] = ACTIONS(328), + [anon_sym_COLON] = ACTIONS(83), + [anon_sym_in] = ACTIONS(330), + [anon_sym_STAR_STAR] = ACTIONS(332), + [anon_sym_EQ] = ACTIONS(99), + [anon_sym_LBRACK] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_AT] = ACTIONS(338), + [anon_sym_DASH] = ACTIONS(340), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_not] = ACTIONS(109), + [anon_sym_and] = ACTIONS(342), + [anon_sym_or] = ACTIONS(344), + [anon_sym_SLASH] = ACTIONS(324), + [anon_sym_PERCENT] = ACTIONS(338), + [anon_sym_SLASH_SLASH] = ACTIONS(338), + [anon_sym_AMP] = ACTIONS(346), + [anon_sym_CARET] = ACTIONS(348), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_is] = ACTIONS(350), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_LT_EQ] = ACTIONS(330), + [anon_sym_EQ_EQ] = ACTIONS(330), + [anon_sym_BANG_EQ] = ACTIONS(330), + [anon_sym_GT_EQ] = ACTIONS(330), + [anon_sym_GT] = ACTIONS(352), + [anon_sym_LT_GT] = ACTIONS(330), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(13)] = { - [anon_sym_RPAREN] = ACTIONS(356), - [anon_sym_COMMA] = ACTIONS(356), - [anon_sym_as] = ACTIONS(358), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [anon_sym_RPAREN] = ACTIONS(354), + [anon_sym_COMMA] = ACTIONS(354), + [anon_sym_as] = ACTIONS(356), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(14)] = { [sym__not_escape_sequence] = STATE(58), [aux_sym_string_content_repeat1] = STATE(58), - [anon_sym_LBRACE] = ACTIONS(360), - [sym_escape_sequence] = ACTIONS(362), - [anon_sym_BSLASH] = ACTIONS(364), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(5), - [sym__string_content] = ACTIONS(362), - [sym_escape_interpolation] = ACTIONS(362), - [sym_string_end] = ACTIONS(360), + [anon_sym_LBRACE] = ACTIONS(358), + [sym_escape_sequence] = ACTIONS(360), + [anon_sym_BSLASH] = ACTIONS(362), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(364), + [sym__string_content] = ACTIONS(360), + [sym_escape_interpolation] = ACTIONS(360), + [sym_string_end] = ACTIONS(358), }, [STATE(15)] = { - [anon_sym_DOT] = ACTIONS(271), - [anon_sym_LPAREN] = ACTIONS(271), - [anon_sym_RPAREN] = ACTIONS(271), - [anon_sym_COMMA] = ACTIONS(271), - [anon_sym_as] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(276), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_if] = ACTIONS(271), - [anon_sym_COLON] = ACTIONS(271), - [anon_sym_in] = ACTIONS(271), - [anon_sym_STAR_STAR] = ACTIONS(271), - [anon_sym_EQ] = ACTIONS(276), - [anon_sym_LBRACK] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_not] = ACTIONS(271), - [anon_sym_and] = ACTIONS(271), - [anon_sym_or] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(276), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_SLASH_SLASH] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_is] = ACTIONS(271), - [anon_sym_LT] = ACTIONS(276), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_EQ_EQ] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(276), - [anon_sym_LT_GT] = ACTIONS(271), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [anon_sym_DOT] = ACTIONS(269), + [anon_sym_LPAREN] = ACTIONS(269), + [anon_sym_RPAREN] = ACTIONS(269), + [anon_sym_COMMA] = ACTIONS(269), + [anon_sym_as] = ACTIONS(269), + [anon_sym_STAR] = ACTIONS(274), + [anon_sym_GT_GT] = ACTIONS(269), + [anon_sym_if] = ACTIONS(269), + [anon_sym_COLON] = ACTIONS(269), + [anon_sym_in] = ACTIONS(269), + [anon_sym_STAR_STAR] = ACTIONS(269), + [anon_sym_EQ] = ACTIONS(274), + [anon_sym_LBRACK] = ACTIONS(269), + [anon_sym_PIPE] = ACTIONS(269), + [anon_sym_AT] = ACTIONS(269), + [anon_sym_DASH] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(269), + [anon_sym_not] = ACTIONS(269), + [anon_sym_and] = ACTIONS(269), + [anon_sym_or] = ACTIONS(269), + [anon_sym_SLASH] = ACTIONS(274), + [anon_sym_PERCENT] = ACTIONS(269), + [anon_sym_SLASH_SLASH] = ACTIONS(269), + [anon_sym_AMP] = ACTIONS(269), + [anon_sym_CARET] = ACTIONS(269), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_is] = ACTIONS(269), + [anon_sym_LT] = ACTIONS(274), + [anon_sym_LT_EQ] = ACTIONS(269), + [anon_sym_EQ_EQ] = ACTIONS(269), + [anon_sym_BANG_EQ] = ACTIONS(269), + [anon_sym_GT_EQ] = ACTIONS(269), + [anon_sym_GT] = ACTIONS(274), + [anon_sym_LT_GT] = ACTIONS(269), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(16)] = { [anon_sym_SEMI] = ACTIONS(366), @@ -9682,8 +9578,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_EQ] = ACTIONS(366), [anon_sym_GT] = ACTIONS(368), [anon_sym_LT_GT] = ACTIONS(366), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym__newline] = ACTIONS(366), }, [STATE(17)] = { @@ -9715,7 +9611,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(11), [sym_conditional_expression] = STATE(88), [sym_concatenated_string] = STATE(11), - [sym_string] = STATE(98), + [sym_string] = STATE(99), [sym_await] = STATE(11), [sym_identifier] = ACTIONS(370), [anon_sym_lazy] = ACTIONS(372), @@ -9743,16 +9639,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(398), [sym_false] = ACTIONS(398), [sym_none] = ACTIONS(398), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym_string_start] = ACTIONS(402), }, [STATE(18)] = { [aux_sym_argument_list_repeat1] = STATE(63), [anon_sym_RPAREN] = ACTIONS(404), [anon_sym_COMMA] = ACTIONS(406), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(19)] = { [anon_sym_SEMI] = ACTIONS(408), @@ -9790,8 +9686,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_EQ] = ACTIONS(408), [anon_sym_GT] = ACTIONS(410), [anon_sym_LT_GT] = ACTIONS(408), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym__newline] = ACTIONS(408), }, [STATE(20)] = { @@ -9803,8 +9699,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_as] = ACTIONS(416), [anon_sym_async] = ACTIONS(418), [anon_sym_for] = ACTIONS(420), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(21)] = { [sym_named_expression] = STATE(1528), @@ -9862,8 +9758,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(442), [sym_false] = ACTIONS(442), [sym_none] = ACTIONS(442), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym_string_start] = ACTIONS(446), }, [STATE(22)] = { @@ -9884,8 +9780,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP_EQ] = ACTIONS(454), [anon_sym_CARET_EQ] = ACTIONS(454), [anon_sym_PIPE_EQ] = ACTIONS(454), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(23)] = { [sym_named_expression] = STATE(1350), @@ -9926,52 +9822,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_concatenated_string] = STATE(8), [sym_string] = STATE(95), [sym_await] = STATE(8), - [sym_identifier] = ACTIONS(9), + [sym_identifier] = ACTIONS(5), [anon_sym_lazy] = ACTIONS(456), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_STAR] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(13), + [anon_sym_STAR] = ACTIONS(15), [anon_sym_print] = ACTIONS(458), [anon_sym_match] = ACTIONS(456), [anon_sym_async] = ACTIONS(458), [anon_sym_exec] = ACTIONS(458), [anon_sym_type] = ACTIONS(456), - [anon_sym_LBRACK] = ACTIONS(63), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_LBRACE] = ACTIONS(69), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_not] = ACTIONS(71), - [anon_sym_TILDE] = ACTIONS(67), - [anon_sym_lambda] = ACTIONS(73), - [anon_sym_yield] = ACTIONS(75), - [sym_ellipsis] = ACTIONS(77), - [sym_integer] = ACTIONS(79), - [sym_float] = ACTIONS(77), - [anon_sym_await] = ACTIONS(81), - [sym_true] = ACTIONS(79), - [sym_false] = ACTIONS(79), - [sym_none] = ACTIONS(79), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), - [sym_string_start] = ACTIONS(83), + [anon_sym_LBRACK] = ACTIONS(59), + [anon_sym_DASH] = ACTIONS(63), + [anon_sym_LBRACE] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(63), + [anon_sym_not] = ACTIONS(67), + [anon_sym_TILDE] = ACTIONS(63), + [anon_sym_lambda] = ACTIONS(69), + [anon_sym_yield] = ACTIONS(71), + [sym_ellipsis] = ACTIONS(73), + [sym_integer] = ACTIONS(75), + [sym_float] = ACTIONS(73), + [anon_sym_await] = ACTIONS(77), + [sym_true] = ACTIONS(75), + [sym_false] = ACTIONS(75), + [sym_none] = ACTIONS(75), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), + [sym_string_start] = ACTIONS(81), }, [STATE(24)] = { - [anon_sym_SEMI] = ACTIONS(125), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), - [sym__newline] = ACTIONS(125), + [anon_sym_SEMI] = ACTIONS(123), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), + [sym__newline] = ACTIONS(123), }, [STATE(25)] = { [anon_sym_SEMI] = ACTIONS(460), [anon_sym_COMMA] = ACTIONS(462), - [anon_sym_as] = ACTIONS(129), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [anon_sym_as] = ACTIONS(127), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym__newline] = ACTIONS(460), }, [STATE(26)] = { [anon_sym_SEMI] = ACTIONS(464), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym__newline] = ACTIONS(464), }, [STATE(27)] = { @@ -9982,21 +9878,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_repeat1] = STATE(116), [anon_sym_DOT] = ACTIONS(466), [anon_sym_LPAREN] = ACTIONS(468), - [anon_sym_COMMA] = ACTIONS(85), - [anon_sym_as] = ACTIONS(85), + [anon_sym_COMMA] = ACTIONS(83), + [anon_sym_as] = ACTIONS(83), [anon_sym_STAR] = ACTIONS(470), [anon_sym_GT_GT] = ACTIONS(472), [anon_sym_if] = ACTIONS(474), - [anon_sym_COLON] = ACTIONS(85), + [anon_sym_COLON] = ACTIONS(83), [anon_sym_in] = ACTIONS(476), [anon_sym_STAR_STAR] = ACTIONS(478), - [anon_sym_EQ] = ACTIONS(101), + [anon_sym_EQ] = ACTIONS(99), [anon_sym_LBRACK] = ACTIONS(480), [anon_sym_PIPE] = ACTIONS(482), [anon_sym_AT] = ACTIONS(484), [anon_sym_DASH] = ACTIONS(486), [anon_sym_PLUS] = ACTIONS(486), - [anon_sym_not] = ACTIONS(111), + [anon_sym_not] = ACTIONS(109), [anon_sym_and] = ACTIONS(488), [anon_sym_or] = ACTIONS(490), [anon_sym_SLASH] = ACTIONS(470), @@ -10013,8 +9909,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_EQ] = ACTIONS(476), [anon_sym_GT] = ACTIONS(498), [anon_sym_LT_GT] = ACTIONS(476), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(28)] = { [sym_argument_list] = STATE(890), @@ -10024,21 +9920,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_repeat1] = STATE(2478), [anon_sym_DOT] = ACTIONS(500), [anon_sym_LPAREN] = ACTIONS(502), - [anon_sym_COMMA] = ACTIONS(85), - [anon_sym_as] = ACTIONS(85), + [anon_sym_COMMA] = ACTIONS(83), + [anon_sym_as] = ACTIONS(83), [anon_sym_STAR] = ACTIONS(504), [anon_sym_GT_GT] = ACTIONS(506), [anon_sym_if] = ACTIONS(508), - [anon_sym_COLON] = ACTIONS(85), + [anon_sym_COLON] = ACTIONS(83), [anon_sym_in] = ACTIONS(510), [anon_sym_STAR_STAR] = ACTIONS(512), [anon_sym_LBRACK] = ACTIONS(514), - [anon_sym_RBRACK] = ACTIONS(85), + [anon_sym_RBRACK] = ACTIONS(83), [anon_sym_PIPE] = ACTIONS(516), [anon_sym_AT] = ACTIONS(518), [anon_sym_DASH] = ACTIONS(520), [anon_sym_PLUS] = ACTIONS(520), - [anon_sym_not] = ACTIONS(111), + [anon_sym_not] = ACTIONS(109), [anon_sym_and] = ACTIONS(522), [anon_sym_or] = ACTIONS(524), [anon_sym_SLASH] = ACTIONS(504), @@ -10055,67 +9951,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_EQ] = ACTIONS(510), [anon_sym_GT] = ACTIONS(532), [anon_sym_LT_GT] = ACTIONS(510), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(29)] = { [anon_sym_COMMA] = ACTIONS(534), [anon_sym_as] = ACTIONS(536), [anon_sym_RBRACK] = ACTIONS(534), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(30)] = { - [anon_sym_SEMI] = ACTIONS(271), - [anon_sym_DOT] = ACTIONS(271), - [anon_sym_LPAREN] = ACTIONS(271), - [anon_sym_COMMA] = ACTIONS(273), - [anon_sym_as] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(276), - [anon_sym_GT_GT] = ACTIONS(276), - [anon_sym_if] = ACTIONS(271), - [anon_sym_COLON] = ACTIONS(282), - [anon_sym_in] = ACTIONS(271), - [anon_sym_STAR_STAR] = ACTIONS(276), - [anon_sym_EQ] = ACTIONS(280), - [anon_sym_LBRACK] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(276), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_DASH] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(276), - [anon_sym_not] = ACTIONS(271), - [anon_sym_and] = ACTIONS(271), - [anon_sym_or] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(276), - [anon_sym_PERCENT] = ACTIONS(276), - [anon_sym_SLASH_SLASH] = ACTIONS(276), - [anon_sym_AMP] = ACTIONS(276), - [anon_sym_CARET] = ACTIONS(276), - [anon_sym_LT_LT] = ACTIONS(276), - [anon_sym_is] = ACTIONS(271), - [anon_sym_LT] = ACTIONS(276), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_EQ_EQ] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(276), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_PLUS_EQ] = ACTIONS(282), - [anon_sym_DASH_EQ] = ACTIONS(282), - [anon_sym_STAR_EQ] = ACTIONS(282), - [anon_sym_SLASH_EQ] = ACTIONS(282), - [anon_sym_AT_EQ] = ACTIONS(282), - [anon_sym_SLASH_SLASH_EQ] = ACTIONS(282), - [anon_sym_PERCENT_EQ] = ACTIONS(282), - [anon_sym_STAR_STAR_EQ] = ACTIONS(282), - [anon_sym_GT_GT_EQ] = ACTIONS(282), - [anon_sym_LT_LT_EQ] = ACTIONS(282), - [anon_sym_AMP_EQ] = ACTIONS(282), - [anon_sym_CARET_EQ] = ACTIONS(282), - [anon_sym_PIPE_EQ] = ACTIONS(282), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), - [sym__newline] = ACTIONS(271), + [anon_sym_SEMI] = ACTIONS(269), + [anon_sym_DOT] = ACTIONS(269), + [anon_sym_LPAREN] = ACTIONS(269), + [anon_sym_COMMA] = ACTIONS(271), + [anon_sym_as] = ACTIONS(269), + [anon_sym_STAR] = ACTIONS(274), + [anon_sym_GT_GT] = ACTIONS(274), + [anon_sym_if] = ACTIONS(269), + [anon_sym_COLON] = ACTIONS(280), + [anon_sym_in] = ACTIONS(269), + [anon_sym_STAR_STAR] = ACTIONS(274), + [anon_sym_EQ] = ACTIONS(278), + [anon_sym_LBRACK] = ACTIONS(269), + [anon_sym_PIPE] = ACTIONS(274), + [anon_sym_AT] = ACTIONS(274), + [anon_sym_DASH] = ACTIONS(274), + [anon_sym_PLUS] = ACTIONS(274), + [anon_sym_not] = ACTIONS(269), + [anon_sym_and] = ACTIONS(269), + [anon_sym_or] = ACTIONS(269), + [anon_sym_SLASH] = ACTIONS(274), + [anon_sym_PERCENT] = ACTIONS(274), + [anon_sym_SLASH_SLASH] = ACTIONS(274), + [anon_sym_AMP] = ACTIONS(274), + [anon_sym_CARET] = ACTIONS(274), + [anon_sym_LT_LT] = ACTIONS(274), + [anon_sym_is] = ACTIONS(269), + [anon_sym_LT] = ACTIONS(274), + [anon_sym_LT_EQ] = ACTIONS(269), + [anon_sym_EQ_EQ] = ACTIONS(269), + [anon_sym_BANG_EQ] = ACTIONS(269), + [anon_sym_GT_EQ] = ACTIONS(269), + [anon_sym_GT] = ACTIONS(274), + [anon_sym_LT_GT] = ACTIONS(269), + [anon_sym_PLUS_EQ] = ACTIONS(280), + [anon_sym_DASH_EQ] = ACTIONS(280), + [anon_sym_STAR_EQ] = ACTIONS(280), + [anon_sym_SLASH_EQ] = ACTIONS(280), + [anon_sym_AT_EQ] = ACTIONS(280), + [anon_sym_SLASH_SLASH_EQ] = ACTIONS(280), + [anon_sym_PERCENT_EQ] = ACTIONS(280), + [anon_sym_STAR_STAR_EQ] = ACTIONS(280), + [anon_sym_GT_GT_EQ] = ACTIONS(280), + [anon_sym_LT_LT_EQ] = ACTIONS(280), + [anon_sym_AMP_EQ] = ACTIONS(280), + [anon_sym_CARET_EQ] = ACTIONS(280), + [anon_sym_PIPE_EQ] = ACTIONS(280), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), + [sym__newline] = ACTIONS(269), }, [STATE(31)] = { [sym_identifier] = ACTIONS(538), @@ -10165,48 +10061,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(538), [sym_false] = ACTIONS(538), [sym_none] = ACTIONS(538), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym__dedent] = ACTIONS(540), [sym_string_start] = ACTIONS(540), }, [STATE(32)] = { - [anon_sym_DOT] = ACTIONS(271), - [anon_sym_LPAREN] = ACTIONS(271), - [anon_sym_COMMA] = ACTIONS(271), - [anon_sym_as] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(276), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_if] = ACTIONS(271), - [anon_sym_COLON] = ACTIONS(271), - [anon_sym_else] = ACTIONS(271), - [anon_sym_in] = ACTIONS(271), - [anon_sym_STAR_STAR] = ACTIONS(271), - [anon_sym_EQ] = ACTIONS(276), - [anon_sym_LBRACK] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_not] = ACTIONS(271), - [anon_sym_and] = ACTIONS(271), - [anon_sym_or] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(276), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_SLASH_SLASH] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_is] = ACTIONS(271), - [anon_sym_LT] = ACTIONS(276), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_EQ_EQ] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(276), - [anon_sym_LT_GT] = ACTIONS(271), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [anon_sym_DOT] = ACTIONS(269), + [anon_sym_LPAREN] = ACTIONS(269), + [anon_sym_COMMA] = ACTIONS(269), + [anon_sym_as] = ACTIONS(269), + [anon_sym_STAR] = ACTIONS(274), + [anon_sym_GT_GT] = ACTIONS(269), + [anon_sym_if] = ACTIONS(269), + [anon_sym_COLON] = ACTIONS(269), + [anon_sym_else] = ACTIONS(269), + [anon_sym_in] = ACTIONS(269), + [anon_sym_STAR_STAR] = ACTIONS(269), + [anon_sym_EQ] = ACTIONS(274), + [anon_sym_LBRACK] = ACTIONS(269), + [anon_sym_PIPE] = ACTIONS(269), + [anon_sym_AT] = ACTIONS(269), + [anon_sym_DASH] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(269), + [anon_sym_not] = ACTIONS(269), + [anon_sym_and] = ACTIONS(269), + [anon_sym_or] = ACTIONS(269), + [anon_sym_SLASH] = ACTIONS(274), + [anon_sym_PERCENT] = ACTIONS(269), + [anon_sym_SLASH_SLASH] = ACTIONS(269), + [anon_sym_AMP] = ACTIONS(269), + [anon_sym_CARET] = ACTIONS(269), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_is] = ACTIONS(269), + [anon_sym_LT] = ACTIONS(274), + [anon_sym_LT_EQ] = ACTIONS(269), + [anon_sym_EQ_EQ] = ACTIONS(269), + [anon_sym_BANG_EQ] = ACTIONS(269), + [anon_sym_GT_EQ] = ACTIONS(269), + [anon_sym_GT] = ACTIONS(274), + [anon_sym_LT_GT] = ACTIONS(269), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(33)] = { [anon_sym_SEMI] = ACTIONS(542), @@ -10257,46 +10153,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP_EQ] = ACTIONS(542), [anon_sym_CARET_EQ] = ACTIONS(542), [anon_sym_PIPE_EQ] = ACTIONS(542), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym__newline] = ACTIONS(542), }, [STATE(34)] = { [sym_identifier] = ACTIONS(546), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(35)] = { [anon_sym_RPAREN] = ACTIONS(548), [anon_sym_COMMA] = ACTIONS(548), [anon_sym_COLON] = ACTIONS(550), [anon_sym_EQ] = ACTIONS(552), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(36)] = { [aux_sym__parameters_repeat1] = STATE(72), [anon_sym_RPAREN] = ACTIONS(554), [anon_sym_COMMA] = ACTIONS(556), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(37)] = { [anon_sym_RPAREN] = ACTIONS(558), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(38)] = { [anon_sym_COLON] = ACTIONS(560), [anon_sym_DASH_GT] = ACTIONS(560), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(39)] = { [anon_sym_COLON] = ACTIONS(562), [anon_sym_DASH_GT] = ACTIONS(564), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(40)] = { [sym__simple_statements] = STATE(105), @@ -10353,46 +10249,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_concatenated_string] = STATE(8), [sym_string] = STATE(95), [sym_await] = STATE(8), - [sym_identifier] = ACTIONS(9), - [anon_sym_import] = ACTIONS(11), - [anon_sym_lazy] = ACTIONS(13), - [anon_sym_from] = ACTIONS(15), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_STAR] = ACTIONS(19), - [anon_sym_print] = ACTIONS(21), - [anon_sym_assert] = ACTIONS(23), - [anon_sym_return] = ACTIONS(25), - [anon_sym_del] = ACTIONS(27), - [anon_sym_raise] = ACTIONS(29), - [anon_sym_pass] = ACTIONS(31), - [anon_sym_break] = ACTIONS(33), - [anon_sym_continue] = ACTIONS(35), + [sym_identifier] = ACTIONS(5), + [anon_sym_import] = ACTIONS(7), + [anon_sym_lazy] = ACTIONS(9), + [anon_sym_from] = ACTIONS(11), + [anon_sym_LPAREN] = ACTIONS(13), + [anon_sym_STAR] = ACTIONS(15), + [anon_sym_print] = ACTIONS(17), + [anon_sym_assert] = ACTIONS(19), + [anon_sym_return] = ACTIONS(21), + [anon_sym_del] = ACTIONS(23), + [anon_sym_raise] = ACTIONS(25), + [anon_sym_pass] = ACTIONS(27), + [anon_sym_break] = ACTIONS(29), + [anon_sym_continue] = ACTIONS(31), [anon_sym_match] = ACTIONS(456), [anon_sym_async] = ACTIONS(458), - [anon_sym_global] = ACTIONS(53), - [anon_sym_nonlocal] = ACTIONS(55), - [anon_sym_exec] = ACTIONS(57), - [anon_sym_type] = ACTIONS(59), - [anon_sym_LBRACK] = ACTIONS(63), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_LBRACE] = ACTIONS(69), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_not] = ACTIONS(71), - [anon_sym_TILDE] = ACTIONS(67), - [anon_sym_lambda] = ACTIONS(73), - [anon_sym_yield] = ACTIONS(75), - [sym_ellipsis] = ACTIONS(77), - [sym_integer] = ACTIONS(79), - [sym_float] = ACTIONS(77), - [anon_sym_await] = ACTIONS(81), - [sym_true] = ACTIONS(79), - [sym_false] = ACTIONS(79), - [sym_none] = ACTIONS(79), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [anon_sym_global] = ACTIONS(49), + [anon_sym_nonlocal] = ACTIONS(51), + [anon_sym_exec] = ACTIONS(53), + [anon_sym_type] = ACTIONS(55), + [anon_sym_LBRACK] = ACTIONS(59), + [anon_sym_DASH] = ACTIONS(63), + [anon_sym_LBRACE] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(63), + [anon_sym_not] = ACTIONS(67), + [anon_sym_TILDE] = ACTIONS(63), + [anon_sym_lambda] = ACTIONS(69), + [anon_sym_yield] = ACTIONS(71), + [sym_ellipsis] = ACTIONS(73), + [sym_integer] = ACTIONS(75), + [sym_float] = ACTIONS(73), + [anon_sym_await] = ACTIONS(77), + [sym_true] = ACTIONS(75), + [sym_false] = ACTIONS(75), + [sym_none] = ACTIONS(75), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym__newline] = ACTIONS(566), [sym__indent] = ACTIONS(568), - [sym_string_start] = ACTIONS(83), + [sym_string_start] = ACTIONS(81), }, [STATE(41)] = { [sym__statement] = STATE(49), @@ -10463,168 +10359,168 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_module_repeat1] = STATE(49), [aux_sym_decorated_definition_repeat1] = STATE(1352), [ts_builtin_sym_end] = ACTIONS(570), - [sym_identifier] = ACTIONS(9), - [anon_sym_import] = ACTIONS(11), - [anon_sym_lazy] = ACTIONS(13), - [anon_sym_from] = ACTIONS(15), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_STAR] = ACTIONS(19), - [anon_sym_print] = ACTIONS(21), - [anon_sym_assert] = ACTIONS(23), - [anon_sym_return] = ACTIONS(25), - [anon_sym_del] = ACTIONS(27), - [anon_sym_raise] = ACTIONS(29), - [anon_sym_pass] = ACTIONS(31), - [anon_sym_break] = ACTIONS(33), - [anon_sym_continue] = ACTIONS(35), - [anon_sym_if] = ACTIONS(37), - [anon_sym_match] = ACTIONS(39), - [anon_sym_async] = ACTIONS(41), - [anon_sym_for] = ACTIONS(43), - [anon_sym_while] = ACTIONS(45), - [anon_sym_try] = ACTIONS(47), - [anon_sym_with] = ACTIONS(49), - [anon_sym_def] = ACTIONS(51), - [anon_sym_global] = ACTIONS(53), - [anon_sym_nonlocal] = ACTIONS(55), - [anon_sym_exec] = ACTIONS(57), - [anon_sym_type] = ACTIONS(59), - [anon_sym_class] = ACTIONS(61), - [anon_sym_LBRACK] = ACTIONS(63), - [anon_sym_AT] = ACTIONS(65), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_LBRACE] = ACTIONS(69), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_not] = ACTIONS(71), - [anon_sym_TILDE] = ACTIONS(67), - [anon_sym_lambda] = ACTIONS(73), - [anon_sym_yield] = ACTIONS(75), - [sym_ellipsis] = ACTIONS(77), - [sym_integer] = ACTIONS(79), - [sym_float] = ACTIONS(77), - [anon_sym_await] = ACTIONS(81), - [sym_true] = ACTIONS(79), - [sym_false] = ACTIONS(79), - [sym_none] = ACTIONS(79), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), - [sym_string_start] = ACTIONS(83), + [sym_identifier] = ACTIONS(5), + [anon_sym_import] = ACTIONS(7), + [anon_sym_lazy] = ACTIONS(9), + [anon_sym_from] = ACTIONS(11), + [anon_sym_LPAREN] = ACTIONS(13), + [anon_sym_STAR] = ACTIONS(15), + [anon_sym_print] = ACTIONS(17), + [anon_sym_assert] = ACTIONS(19), + [anon_sym_return] = ACTIONS(21), + [anon_sym_del] = ACTIONS(23), + [anon_sym_raise] = ACTIONS(25), + [anon_sym_pass] = ACTIONS(27), + [anon_sym_break] = ACTIONS(29), + [anon_sym_continue] = ACTIONS(31), + [anon_sym_if] = ACTIONS(33), + [anon_sym_match] = ACTIONS(35), + [anon_sym_async] = ACTIONS(37), + [anon_sym_for] = ACTIONS(39), + [anon_sym_while] = ACTIONS(41), + [anon_sym_try] = ACTIONS(43), + [anon_sym_with] = ACTIONS(45), + [anon_sym_def] = ACTIONS(47), + [anon_sym_global] = ACTIONS(49), + [anon_sym_nonlocal] = ACTIONS(51), + [anon_sym_exec] = ACTIONS(53), + [anon_sym_type] = ACTIONS(55), + [anon_sym_class] = ACTIONS(57), + [anon_sym_LBRACK] = ACTIONS(59), + [anon_sym_AT] = ACTIONS(61), + [anon_sym_DASH] = ACTIONS(63), + [anon_sym_LBRACE] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(63), + [anon_sym_not] = ACTIONS(67), + [anon_sym_TILDE] = ACTIONS(63), + [anon_sym_lambda] = ACTIONS(69), + [anon_sym_yield] = ACTIONS(71), + [sym_ellipsis] = ACTIONS(73), + [sym_integer] = ACTIONS(75), + [sym_float] = ACTIONS(73), + [anon_sym_await] = ACTIONS(77), + [sym_true] = ACTIONS(75), + [sym_false] = ACTIONS(75), + [sym_none] = ACTIONS(75), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), + [sym_string_start] = ACTIONS(81), }, [STATE(42)] = { - [anon_sym_DOT] = ACTIONS(271), - [anon_sym_LPAREN] = ACTIONS(271), - [anon_sym_RPAREN] = ACTIONS(271), - [anon_sym_COMMA] = ACTIONS(271), - [anon_sym_as] = ACTIONS(276), - [anon_sym_STAR] = ACTIONS(276), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_COLON_EQ] = ACTIONS(278), - [anon_sym_if] = ACTIONS(271), - [anon_sym_async] = ACTIONS(271), - [anon_sym_for] = ACTIONS(271), - [anon_sym_in] = ACTIONS(271), - [anon_sym_STAR_STAR] = ACTIONS(271), + [anon_sym_DOT] = ACTIONS(269), + [anon_sym_LPAREN] = ACTIONS(269), + [anon_sym_RPAREN] = ACTIONS(269), + [anon_sym_COMMA] = ACTIONS(269), + [anon_sym_as] = ACTIONS(274), + [anon_sym_STAR] = ACTIONS(274), + [anon_sym_GT_GT] = ACTIONS(269), + [anon_sym_COLON_EQ] = ACTIONS(276), + [anon_sym_if] = ACTIONS(269), + [anon_sym_async] = ACTIONS(269), + [anon_sym_for] = ACTIONS(269), + [anon_sym_in] = ACTIONS(269), + [anon_sym_STAR_STAR] = ACTIONS(269), [anon_sym_EQ] = ACTIONS(572), - [anon_sym_LBRACK] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_not] = ACTIONS(271), - [anon_sym_and] = ACTIONS(271), - [anon_sym_or] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(276), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_SLASH_SLASH] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_is] = ACTIONS(271), - [anon_sym_LT] = ACTIONS(276), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_EQ_EQ] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(276), - [anon_sym_LT_GT] = ACTIONS(271), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [anon_sym_LBRACK] = ACTIONS(269), + [anon_sym_PIPE] = ACTIONS(269), + [anon_sym_AT] = ACTIONS(269), + [anon_sym_DASH] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(269), + [anon_sym_not] = ACTIONS(269), + [anon_sym_and] = ACTIONS(269), + [anon_sym_or] = ACTIONS(269), + [anon_sym_SLASH] = ACTIONS(274), + [anon_sym_PERCENT] = ACTIONS(269), + [anon_sym_SLASH_SLASH] = ACTIONS(269), + [anon_sym_AMP] = ACTIONS(269), + [anon_sym_CARET] = ACTIONS(269), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_is] = ACTIONS(269), + [anon_sym_LT] = ACTIONS(274), + [anon_sym_LT_EQ] = ACTIONS(269), + [anon_sym_EQ_EQ] = ACTIONS(269), + [anon_sym_BANG_EQ] = ACTIONS(269), + [anon_sym_GT_EQ] = ACTIONS(269), + [anon_sym_GT] = ACTIONS(274), + [anon_sym_LT_GT] = ACTIONS(269), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(43)] = { - [anon_sym_DOT] = ACTIONS(271), - [anon_sym_LPAREN] = ACTIONS(271), - [anon_sym_COMMA] = ACTIONS(271), - [anon_sym_as] = ACTIONS(276), - [anon_sym_STAR] = ACTIONS(276), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_if] = ACTIONS(271), - [anon_sym_COLON] = ACTIONS(271), - [anon_sym_async] = ACTIONS(271), - [anon_sym_for] = ACTIONS(271), - [anon_sym_in] = ACTIONS(271), - [anon_sym_STAR_STAR] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(271), - [anon_sym_RBRACK] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_not] = ACTIONS(271), - [anon_sym_and] = ACTIONS(271), - [anon_sym_or] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(276), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_SLASH_SLASH] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_is] = ACTIONS(271), - [anon_sym_LT] = ACTIONS(276), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_EQ_EQ] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(276), - [anon_sym_LT_GT] = ACTIONS(271), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [anon_sym_DOT] = ACTIONS(269), + [anon_sym_LPAREN] = ACTIONS(269), + [anon_sym_COMMA] = ACTIONS(269), + [anon_sym_as] = ACTIONS(274), + [anon_sym_STAR] = ACTIONS(274), + [anon_sym_GT_GT] = ACTIONS(269), + [anon_sym_if] = ACTIONS(269), + [anon_sym_COLON] = ACTIONS(269), + [anon_sym_async] = ACTIONS(269), + [anon_sym_for] = ACTIONS(269), + [anon_sym_in] = ACTIONS(269), + [anon_sym_STAR_STAR] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(269), + [anon_sym_RBRACK] = ACTIONS(269), + [anon_sym_PIPE] = ACTIONS(269), + [anon_sym_AT] = ACTIONS(269), + [anon_sym_DASH] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(269), + [anon_sym_not] = ACTIONS(269), + [anon_sym_and] = ACTIONS(269), + [anon_sym_or] = ACTIONS(269), + [anon_sym_SLASH] = ACTIONS(274), + [anon_sym_PERCENT] = ACTIONS(269), + [anon_sym_SLASH_SLASH] = ACTIONS(269), + [anon_sym_AMP] = ACTIONS(269), + [anon_sym_CARET] = ACTIONS(269), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_is] = ACTIONS(269), + [anon_sym_LT] = ACTIONS(274), + [anon_sym_LT_EQ] = ACTIONS(269), + [anon_sym_EQ_EQ] = ACTIONS(269), + [anon_sym_BANG_EQ] = ACTIONS(269), + [anon_sym_GT_EQ] = ACTIONS(269), + [anon_sym_GT] = ACTIONS(274), + [anon_sym_LT_GT] = ACTIONS(269), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(44)] = { - [anon_sym_DOT] = ACTIONS(271), - [anon_sym_LPAREN] = ACTIONS(271), - [anon_sym_COMMA] = ACTIONS(271), - [anon_sym_as] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(276), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_if] = ACTIONS(271), - [anon_sym_COLON] = ACTIONS(271), - [anon_sym_in] = ACTIONS(271), - [anon_sym_STAR_STAR] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(271), - [anon_sym_RBRACK] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_not] = ACTIONS(271), - [anon_sym_and] = ACTIONS(271), - [anon_sym_or] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(276), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_SLASH_SLASH] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_is] = ACTIONS(271), - [anon_sym_LT] = ACTIONS(276), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_EQ_EQ] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(276), - [anon_sym_LT_GT] = ACTIONS(271), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [anon_sym_DOT] = ACTIONS(269), + [anon_sym_LPAREN] = ACTIONS(269), + [anon_sym_COMMA] = ACTIONS(269), + [anon_sym_as] = ACTIONS(269), + [anon_sym_STAR] = ACTIONS(274), + [anon_sym_GT_GT] = ACTIONS(269), + [anon_sym_if] = ACTIONS(269), + [anon_sym_COLON] = ACTIONS(269), + [anon_sym_in] = ACTIONS(269), + [anon_sym_STAR_STAR] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(269), + [anon_sym_RBRACK] = ACTIONS(269), + [anon_sym_PIPE] = ACTIONS(269), + [anon_sym_AT] = ACTIONS(269), + [anon_sym_DASH] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(269), + [anon_sym_not] = ACTIONS(269), + [anon_sym_and] = ACTIONS(269), + [anon_sym_or] = ACTIONS(269), + [anon_sym_SLASH] = ACTIONS(274), + [anon_sym_PERCENT] = ACTIONS(269), + [anon_sym_SLASH_SLASH] = ACTIONS(269), + [anon_sym_AMP] = ACTIONS(269), + [anon_sym_CARET] = ACTIONS(269), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_is] = ACTIONS(269), + [anon_sym_LT] = ACTIONS(274), + [anon_sym_LT_EQ] = ACTIONS(269), + [anon_sym_EQ_EQ] = ACTIONS(269), + [anon_sym_BANG_EQ] = ACTIONS(269), + [anon_sym_GT_EQ] = ACTIONS(269), + [anon_sym_GT] = ACTIONS(274), + [anon_sym_LT_GT] = ACTIONS(269), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(45)] = { [sym__parameters] = STATE(37), @@ -10643,8 +10539,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR] = ACTIONS(580), [anon_sym_STAR_STAR] = ACTIONS(582), [anon_sym_SLASH] = ACTIONS(584), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(46)] = { [sym__statement] = STATE(6), @@ -10715,112 +10611,112 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_await] = STATE(8), [aux_sym_module_repeat1] = STATE(6), [aux_sym_decorated_definition_repeat1] = STATE(687), - [sym_identifier] = ACTIONS(9), - [anon_sym_import] = ACTIONS(11), - [anon_sym_lazy] = ACTIONS(13), - [anon_sym_from] = ACTIONS(15), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_STAR] = ACTIONS(19), - [anon_sym_print] = ACTIONS(21), - [anon_sym_assert] = ACTIONS(23), - [anon_sym_return] = ACTIONS(25), - [anon_sym_del] = ACTIONS(27), - [anon_sym_raise] = ACTIONS(29), - [anon_sym_pass] = ACTIONS(31), - [anon_sym_break] = ACTIONS(33), - [anon_sym_continue] = ACTIONS(35), - [anon_sym_if] = ACTIONS(251), - [anon_sym_match] = ACTIONS(253), - [anon_sym_async] = ACTIONS(255), - [anon_sym_for] = ACTIONS(257), - [anon_sym_while] = ACTIONS(259), - [anon_sym_try] = ACTIONS(261), - [anon_sym_with] = ACTIONS(263), - [anon_sym_def] = ACTIONS(265), - [anon_sym_global] = ACTIONS(53), - [anon_sym_nonlocal] = ACTIONS(55), - [anon_sym_exec] = ACTIONS(57), - [anon_sym_type] = ACTIONS(59), - [anon_sym_class] = ACTIONS(267), - [anon_sym_LBRACK] = ACTIONS(63), - [anon_sym_AT] = ACTIONS(65), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_LBRACE] = ACTIONS(69), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_not] = ACTIONS(71), - [anon_sym_TILDE] = ACTIONS(67), - [anon_sym_lambda] = ACTIONS(73), - [anon_sym_yield] = ACTIONS(75), - [sym_ellipsis] = ACTIONS(77), - [sym_integer] = ACTIONS(79), - [sym_float] = ACTIONS(77), - [anon_sym_await] = ACTIONS(81), - [sym_true] = ACTIONS(79), - [sym_false] = ACTIONS(79), - [sym_none] = ACTIONS(79), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_identifier] = ACTIONS(5), + [anon_sym_import] = ACTIONS(7), + [anon_sym_lazy] = ACTIONS(9), + [anon_sym_from] = ACTIONS(11), + [anon_sym_LPAREN] = ACTIONS(13), + [anon_sym_STAR] = ACTIONS(15), + [anon_sym_print] = ACTIONS(17), + [anon_sym_assert] = ACTIONS(19), + [anon_sym_return] = ACTIONS(21), + [anon_sym_del] = ACTIONS(23), + [anon_sym_raise] = ACTIONS(25), + [anon_sym_pass] = ACTIONS(27), + [anon_sym_break] = ACTIONS(29), + [anon_sym_continue] = ACTIONS(31), + [anon_sym_if] = ACTIONS(249), + [anon_sym_match] = ACTIONS(251), + [anon_sym_async] = ACTIONS(253), + [anon_sym_for] = ACTIONS(255), + [anon_sym_while] = ACTIONS(257), + [anon_sym_try] = ACTIONS(259), + [anon_sym_with] = ACTIONS(261), + [anon_sym_def] = ACTIONS(263), + [anon_sym_global] = ACTIONS(49), + [anon_sym_nonlocal] = ACTIONS(51), + [anon_sym_exec] = ACTIONS(53), + [anon_sym_type] = ACTIONS(55), + [anon_sym_class] = ACTIONS(265), + [anon_sym_LBRACK] = ACTIONS(59), + [anon_sym_AT] = ACTIONS(61), + [anon_sym_DASH] = ACTIONS(63), + [anon_sym_LBRACE] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(63), + [anon_sym_not] = ACTIONS(67), + [anon_sym_TILDE] = ACTIONS(63), + [anon_sym_lambda] = ACTIONS(69), + [anon_sym_yield] = ACTIONS(71), + [sym_ellipsis] = ACTIONS(73), + [sym_integer] = ACTIONS(75), + [sym_float] = ACTIONS(73), + [anon_sym_await] = ACTIONS(77), + [sym_true] = ACTIONS(75), + [sym_false] = ACTIONS(75), + [sym_none] = ACTIONS(75), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym__dedent] = ACTIONS(586), - [sym_string_start] = ACTIONS(83), + [sym_string_start] = ACTIONS(81), }, [STATE(47)] = { [anon_sym_SEMI] = ACTIONS(588), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym__newline] = ACTIONS(588), }, [STATE(48)] = { - [ts_builtin_sym_end] = ACTIONS(133), - [sym_identifier] = ACTIONS(131), - [anon_sym_import] = ACTIONS(131), - [anon_sym_lazy] = ACTIONS(131), - [anon_sym_from] = ACTIONS(131), - [anon_sym_LPAREN] = ACTIONS(133), - [anon_sym_STAR] = ACTIONS(133), - [anon_sym_print] = ACTIONS(131), - [anon_sym_assert] = ACTIONS(131), - [anon_sym_return] = ACTIONS(131), - [anon_sym_del] = ACTIONS(131), - [anon_sym_raise] = ACTIONS(131), - [anon_sym_pass] = ACTIONS(131), - [anon_sym_break] = ACTIONS(131), - [anon_sym_continue] = ACTIONS(131), - [anon_sym_if] = ACTIONS(131), - [anon_sym_elif] = ACTIONS(131), - [anon_sym_else] = ACTIONS(131), - [anon_sym_match] = ACTIONS(131), - [anon_sym_async] = ACTIONS(131), - [anon_sym_for] = ACTIONS(131), - [anon_sym_while] = ACTIONS(131), - [anon_sym_try] = ACTIONS(131), - [anon_sym_except] = ACTIONS(131), - [anon_sym_finally] = ACTIONS(131), - [anon_sym_with] = ACTIONS(131), - [anon_sym_def] = ACTIONS(131), - [anon_sym_global] = ACTIONS(131), - [anon_sym_nonlocal] = ACTIONS(131), - [anon_sym_exec] = ACTIONS(131), - [anon_sym_type] = ACTIONS(131), - [anon_sym_class] = ACTIONS(131), - [anon_sym_LBRACK] = ACTIONS(133), - [anon_sym_AT] = ACTIONS(133), - [anon_sym_DASH] = ACTIONS(133), - [anon_sym_LBRACE] = ACTIONS(133), - [anon_sym_PLUS] = ACTIONS(133), - [anon_sym_not] = ACTIONS(131), - [anon_sym_TILDE] = ACTIONS(133), - [anon_sym_lambda] = ACTIONS(131), - [anon_sym_yield] = ACTIONS(131), - [sym_ellipsis] = ACTIONS(133), - [sym_integer] = ACTIONS(131), - [sym_float] = ACTIONS(133), - [anon_sym_await] = ACTIONS(131), - [sym_true] = ACTIONS(131), - [sym_false] = ACTIONS(131), - [sym_none] = ACTIONS(131), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), - [sym_string_start] = ACTIONS(133), + [ts_builtin_sym_end] = ACTIONS(131), + [sym_identifier] = ACTIONS(129), + [anon_sym_import] = ACTIONS(129), + [anon_sym_lazy] = ACTIONS(129), + [anon_sym_from] = ACTIONS(129), + [anon_sym_LPAREN] = ACTIONS(131), + [anon_sym_STAR] = ACTIONS(131), + [anon_sym_print] = ACTIONS(129), + [anon_sym_assert] = ACTIONS(129), + [anon_sym_return] = ACTIONS(129), + [anon_sym_del] = ACTIONS(129), + [anon_sym_raise] = ACTIONS(129), + [anon_sym_pass] = ACTIONS(129), + [anon_sym_break] = ACTIONS(129), + [anon_sym_continue] = ACTIONS(129), + [anon_sym_if] = ACTIONS(129), + [anon_sym_elif] = ACTIONS(129), + [anon_sym_else] = ACTIONS(129), + [anon_sym_match] = ACTIONS(129), + [anon_sym_async] = ACTIONS(129), + [anon_sym_for] = ACTIONS(129), + [anon_sym_while] = ACTIONS(129), + [anon_sym_try] = ACTIONS(129), + [anon_sym_except] = ACTIONS(129), + [anon_sym_finally] = ACTIONS(129), + [anon_sym_with] = ACTIONS(129), + [anon_sym_def] = ACTIONS(129), + [anon_sym_global] = ACTIONS(129), + [anon_sym_nonlocal] = ACTIONS(129), + [anon_sym_exec] = ACTIONS(129), + [anon_sym_type] = ACTIONS(129), + [anon_sym_class] = ACTIONS(129), + [anon_sym_LBRACK] = ACTIONS(131), + [anon_sym_AT] = ACTIONS(131), + [anon_sym_DASH] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(131), + [anon_sym_PLUS] = ACTIONS(131), + [anon_sym_not] = ACTIONS(129), + [anon_sym_TILDE] = ACTIONS(131), + [anon_sym_lambda] = ACTIONS(129), + [anon_sym_yield] = ACTIONS(129), + [sym_ellipsis] = ACTIONS(131), + [sym_integer] = ACTIONS(129), + [sym_float] = ACTIONS(131), + [anon_sym_await] = ACTIONS(129), + [sym_true] = ACTIONS(129), + [sym_false] = ACTIONS(129), + [sym_none] = ACTIONS(129), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), + [sym_string_start] = ACTIONS(131), }, [STATE(49)] = { [sym__statement] = STATE(49), @@ -10890,21 +10786,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_await] = STATE(8), [aux_sym_module_repeat1] = STATE(49), [aux_sym_decorated_definition_repeat1] = STATE(1352), - [ts_builtin_sym_end] = ACTIONS(246), - [sym_identifier] = ACTIONS(135), - [anon_sym_import] = ACTIONS(138), - [anon_sym_lazy] = ACTIONS(141), - [anon_sym_from] = ACTIONS(144), - [anon_sym_LPAREN] = ACTIONS(147), - [anon_sym_STAR] = ACTIONS(150), - [anon_sym_print] = ACTIONS(153), - [anon_sym_assert] = ACTIONS(156), - [anon_sym_return] = ACTIONS(159), - [anon_sym_del] = ACTIONS(162), - [anon_sym_raise] = ACTIONS(165), - [anon_sym_pass] = ACTIONS(168), - [anon_sym_break] = ACTIONS(171), - [anon_sym_continue] = ACTIONS(174), + [ts_builtin_sym_end] = ACTIONS(244), + [sym_identifier] = ACTIONS(133), + [anon_sym_import] = ACTIONS(136), + [anon_sym_lazy] = ACTIONS(139), + [anon_sym_from] = ACTIONS(142), + [anon_sym_LPAREN] = ACTIONS(145), + [anon_sym_STAR] = ACTIONS(148), + [anon_sym_print] = ACTIONS(151), + [anon_sym_assert] = ACTIONS(154), + [anon_sym_return] = ACTIONS(157), + [anon_sym_del] = ACTIONS(160), + [anon_sym_raise] = ACTIONS(163), + [anon_sym_pass] = ACTIONS(166), + [anon_sym_break] = ACTIONS(169), + [anon_sym_continue] = ACTIONS(172), [anon_sym_if] = ACTIONS(590), [anon_sym_match] = ACTIONS(593), [anon_sym_async] = ACTIONS(596), @@ -10913,37 +10809,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_try] = ACTIONS(605), [anon_sym_with] = ACTIONS(608), [anon_sym_def] = ACTIONS(611), - [anon_sym_global] = ACTIONS(201), - [anon_sym_nonlocal] = ACTIONS(204), - [anon_sym_exec] = ACTIONS(207), - [anon_sym_type] = ACTIONS(210), + [anon_sym_global] = ACTIONS(199), + [anon_sym_nonlocal] = ACTIONS(202), + [anon_sym_exec] = ACTIONS(205), + [anon_sym_type] = ACTIONS(208), [anon_sym_class] = ACTIONS(614), - [anon_sym_LBRACK] = ACTIONS(216), - [anon_sym_AT] = ACTIONS(219), - [anon_sym_DASH] = ACTIONS(222), - [anon_sym_LBRACE] = ACTIONS(225), - [anon_sym_PLUS] = ACTIONS(222), - [anon_sym_not] = ACTIONS(228), - [anon_sym_TILDE] = ACTIONS(222), - [anon_sym_lambda] = ACTIONS(231), - [anon_sym_yield] = ACTIONS(234), - [sym_ellipsis] = ACTIONS(237), - [sym_integer] = ACTIONS(240), - [sym_float] = ACTIONS(237), - [anon_sym_await] = ACTIONS(243), - [sym_true] = ACTIONS(240), - [sym_false] = ACTIONS(240), - [sym_none] = ACTIONS(240), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), - [sym_string_start] = ACTIONS(248), + [anon_sym_LBRACK] = ACTIONS(214), + [anon_sym_AT] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(220), + [anon_sym_LBRACE] = ACTIONS(223), + [anon_sym_PLUS] = ACTIONS(220), + [anon_sym_not] = ACTIONS(226), + [anon_sym_TILDE] = ACTIONS(220), + [anon_sym_lambda] = ACTIONS(229), + [anon_sym_yield] = ACTIONS(232), + [sym_ellipsis] = ACTIONS(235), + [sym_integer] = ACTIONS(238), + [sym_float] = ACTIONS(235), + [anon_sym_await] = ACTIONS(241), + [sym_true] = ACTIONS(238), + [sym_false] = ACTIONS(238), + [sym_none] = ACTIONS(238), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), + [sym_string_start] = ACTIONS(246), }, [STATE(50)] = { [aux_sym__collection_elements_repeat1] = STATE(70), [anon_sym_COMMA] = ACTIONS(617), [anon_sym_RBRACK] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(51)] = { [sym_named_expression] = STATE(1537), @@ -10998,15 +10894,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(645), [sym_false] = ACTIONS(645), [sym_none] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym_string_start] = ACTIONS(649), }, [STATE(52)] = { [aux_sym__simple_statements_repeat1] = STATE(1157), [anon_sym_SEMI] = ACTIONS(651), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym__newline] = ACTIONS(653), }, [STATE(53)] = { @@ -11014,50 +10910,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_parameter] = STATE(3068), [anon_sym_LPAREN] = ACTIONS(655), [anon_sym_LBRACK] = ACTIONS(657), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(54)] = { [sym_identifier] = ACTIONS(659), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(55)] = { - [anon_sym_DOT] = ACTIONS(271), - [anon_sym_LPAREN] = ACTIONS(271), - [anon_sym_COMMA] = ACTIONS(282), - [anon_sym_STAR] = ACTIONS(276), - [anon_sym_GT_GT] = ACTIONS(276), - [anon_sym_COLON] = ACTIONS(282), - [anon_sym_in] = ACTIONS(282), - [anon_sym_STAR_STAR] = ACTIONS(276), - [anon_sym_EQ] = ACTIONS(282), - [anon_sym_LBRACK] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(276), - [anon_sym_AT] = ACTIONS(276), - [anon_sym_DASH] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(276), - [anon_sym_SLASH] = ACTIONS(276), - [anon_sym_PERCENT] = ACTIONS(276), - [anon_sym_SLASH_SLASH] = ACTIONS(276), - [anon_sym_AMP] = ACTIONS(276), - [anon_sym_CARET] = ACTIONS(276), - [anon_sym_LT_LT] = ACTIONS(276), - [anon_sym_PLUS_EQ] = ACTIONS(282), - [anon_sym_DASH_EQ] = ACTIONS(282), - [anon_sym_STAR_EQ] = ACTIONS(282), - [anon_sym_SLASH_EQ] = ACTIONS(282), - [anon_sym_AT_EQ] = ACTIONS(282), - [anon_sym_SLASH_SLASH_EQ] = ACTIONS(282), - [anon_sym_PERCENT_EQ] = ACTIONS(282), - [anon_sym_STAR_STAR_EQ] = ACTIONS(282), - [anon_sym_GT_GT_EQ] = ACTIONS(282), - [anon_sym_LT_LT_EQ] = ACTIONS(282), - [anon_sym_AMP_EQ] = ACTIONS(282), - [anon_sym_CARET_EQ] = ACTIONS(282), - [anon_sym_PIPE_EQ] = ACTIONS(282), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [anon_sym_DOT] = ACTIONS(269), + [anon_sym_LPAREN] = ACTIONS(269), + [anon_sym_COMMA] = ACTIONS(280), + [anon_sym_STAR] = ACTIONS(274), + [anon_sym_GT_GT] = ACTIONS(274), + [anon_sym_COLON] = ACTIONS(280), + [anon_sym_in] = ACTIONS(280), + [anon_sym_STAR_STAR] = ACTIONS(274), + [anon_sym_EQ] = ACTIONS(280), + [anon_sym_LBRACK] = ACTIONS(269), + [anon_sym_PIPE] = ACTIONS(274), + [anon_sym_AT] = ACTIONS(274), + [anon_sym_DASH] = ACTIONS(274), + [anon_sym_PLUS] = ACTIONS(274), + [anon_sym_SLASH] = ACTIONS(274), + [anon_sym_PERCENT] = ACTIONS(274), + [anon_sym_SLASH_SLASH] = ACTIONS(274), + [anon_sym_AMP] = ACTIONS(274), + [anon_sym_CARET] = ACTIONS(274), + [anon_sym_LT_LT] = ACTIONS(274), + [anon_sym_PLUS_EQ] = ACTIONS(280), + [anon_sym_DASH_EQ] = ACTIONS(280), + [anon_sym_STAR_EQ] = ACTIONS(280), + [anon_sym_SLASH_EQ] = ACTIONS(280), + [anon_sym_AT_EQ] = ACTIONS(280), + [anon_sym_SLASH_SLASH_EQ] = ACTIONS(280), + [anon_sym_PERCENT_EQ] = ACTIONS(280), + [anon_sym_STAR_STAR_EQ] = ACTIONS(280), + [anon_sym_GT_GT_EQ] = ACTIONS(280), + [anon_sym_LT_LT_EQ] = ACTIONS(280), + [anon_sym_AMP_EQ] = ACTIONS(280), + [anon_sym_CARET_EQ] = ACTIONS(280), + [anon_sym_PIPE_EQ] = ACTIONS(280), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(56)] = { [sym_argument_list] = STATE(161), @@ -11067,23 +10963,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_repeat1] = STATE(410), [anon_sym_DOT] = ACTIONS(661), [anon_sym_LPAREN] = ACTIONS(663), - [anon_sym_COMMA] = ACTIONS(85), - [anon_sym_as] = ACTIONS(101), + [anon_sym_COMMA] = ACTIONS(83), + [anon_sym_as] = ACTIONS(99), [anon_sym_STAR] = ACTIONS(665), [anon_sym_GT_GT] = ACTIONS(667), [anon_sym_if] = ACTIONS(669), - [anon_sym_COLON] = ACTIONS(85), - [anon_sym_async] = ACTIONS(85), - [anon_sym_for] = ACTIONS(85), + [anon_sym_COLON] = ACTIONS(83), + [anon_sym_async] = ACTIONS(83), + [anon_sym_for] = ACTIONS(83), [anon_sym_in] = ACTIONS(671), [anon_sym_STAR_STAR] = ACTIONS(673), [anon_sym_LBRACK] = ACTIONS(675), - [anon_sym_RBRACK] = ACTIONS(85), + [anon_sym_RBRACK] = ACTIONS(83), [anon_sym_PIPE] = ACTIONS(677), [anon_sym_AT] = ACTIONS(679), [anon_sym_DASH] = ACTIONS(681), [anon_sym_PLUS] = ACTIONS(681), - [anon_sym_not] = ACTIONS(111), + [anon_sym_not] = ACTIONS(109), [anon_sym_and] = ACTIONS(683), [anon_sym_or] = ACTIONS(685), [anon_sym_SLASH] = ACTIONS(665), @@ -11100,16 +10996,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_EQ] = ACTIONS(671), [anon_sym_GT] = ACTIONS(693), [anon_sym_LT_GT] = ACTIONS(671), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(57)] = { [aux_sym__collection_elements_repeat1] = STATE(151), [anon_sym_RPAREN] = ACTIONS(695), [anon_sym_COMMA] = ACTIONS(697), - [anon_sym_as] = ACTIONS(358), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [anon_sym_as] = ACTIONS(356), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(58)] = { [sym__not_escape_sequence] = STATE(58), @@ -11117,8 +11013,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE] = ACTIONS(699), [sym_escape_sequence] = ACTIONS(701), [anon_sym_BSLASH] = ACTIONS(704), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(5), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(364), [sym__string_content] = ACTIONS(701), [sym_escape_interpolation] = ACTIONS(701), [sym_string_end] = ACTIONS(699), @@ -11132,8 +11028,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE] = ACTIONS(707), [sym_escape_sequence] = ACTIONS(709), [anon_sym_BSLASH] = ACTIONS(711), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(5), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(364), [sym__string_content] = ACTIONS(709), [sym_escape_interpolation] = ACTIONS(709), [sym_string_end] = ACTIONS(713), @@ -11173,49 +11069,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_EQ] = ACTIONS(715), [anon_sym_GT] = ACTIONS(717), [anon_sym_LT_GT] = ACTIONS(715), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym_string_start] = ACTIONS(715), }, [STATE(61)] = { [sym_string] = STATE(980), [aux_sym_concatenated_string_repeat1] = STATE(980), - [anon_sym_DOT] = ACTIONS(271), - [anon_sym_LPAREN] = ACTIONS(271), - [anon_sym_RPAREN] = ACTIONS(271), - [anon_sym_COMMA] = ACTIONS(271), - [anon_sym_as] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(276), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_if] = ACTIONS(271), - [anon_sym_COLON] = ACTIONS(271), - [anon_sym_in] = ACTIONS(271), - [anon_sym_STAR_STAR] = ACTIONS(271), - [anon_sym_EQ] = ACTIONS(276), - [anon_sym_LBRACK] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_not] = ACTIONS(271), - [anon_sym_and] = ACTIONS(271), - [anon_sym_or] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(276), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_SLASH_SLASH] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_is] = ACTIONS(271), - [anon_sym_LT] = ACTIONS(276), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_EQ_EQ] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(276), - [anon_sym_LT_GT] = ACTIONS(271), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [anon_sym_DOT] = ACTIONS(269), + [anon_sym_LPAREN] = ACTIONS(269), + [anon_sym_RPAREN] = ACTIONS(269), + [anon_sym_COMMA] = ACTIONS(269), + [anon_sym_as] = ACTIONS(269), + [anon_sym_STAR] = ACTIONS(274), + [anon_sym_GT_GT] = ACTIONS(269), + [anon_sym_if] = ACTIONS(269), + [anon_sym_COLON] = ACTIONS(269), + [anon_sym_in] = ACTIONS(269), + [anon_sym_STAR_STAR] = ACTIONS(269), + [anon_sym_EQ] = ACTIONS(274), + [anon_sym_LBRACK] = ACTIONS(269), + [anon_sym_PIPE] = ACTIONS(269), + [anon_sym_AT] = ACTIONS(269), + [anon_sym_DASH] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(269), + [anon_sym_not] = ACTIONS(269), + [anon_sym_and] = ACTIONS(269), + [anon_sym_or] = ACTIONS(269), + [anon_sym_SLASH] = ACTIONS(274), + [anon_sym_PERCENT] = ACTIONS(269), + [anon_sym_SLASH_SLASH] = ACTIONS(269), + [anon_sym_AMP] = ACTIONS(269), + [anon_sym_CARET] = ACTIONS(269), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_is] = ACTIONS(269), + [anon_sym_LT] = ACTIONS(274), + [anon_sym_LT_EQ] = ACTIONS(269), + [anon_sym_EQ_EQ] = ACTIONS(269), + [anon_sym_BANG_EQ] = ACTIONS(269), + [anon_sym_GT_EQ] = ACTIONS(269), + [anon_sym_GT] = ACTIONS(274), + [anon_sym_LT_GT] = ACTIONS(269), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym_string_start] = ACTIONS(446), }, [STATE(62)] = { @@ -11227,18 +11123,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE] = ACTIONS(707), [sym_escape_sequence] = ACTIONS(709), [anon_sym_BSLASH] = ACTIONS(711), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(5), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(364), [sym__string_content] = ACTIONS(709), [sym_escape_interpolation] = ACTIONS(709), [sym_string_end] = ACTIONS(719), }, [STATE(63)] = { [aux_sym_argument_list_repeat1] = STATE(63), - [anon_sym_RPAREN] = ACTIONS(356), + [anon_sym_RPAREN] = ACTIONS(354), [anon_sym_COMMA] = ACTIONS(721), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(64)] = { [sym__statement] = STATE(5), @@ -11308,53 +11204,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_await] = STATE(8), [aux_sym_module_repeat1] = STATE(5), [aux_sym_decorated_definition_repeat1] = STATE(687), - [sym_identifier] = ACTIONS(9), - [anon_sym_import] = ACTIONS(11), - [anon_sym_lazy] = ACTIONS(13), - [anon_sym_from] = ACTIONS(15), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_STAR] = ACTIONS(19), - [anon_sym_print] = ACTIONS(21), - [anon_sym_assert] = ACTIONS(23), - [anon_sym_return] = ACTIONS(25), - [anon_sym_del] = ACTIONS(27), - [anon_sym_raise] = ACTIONS(29), - [anon_sym_pass] = ACTIONS(31), - [anon_sym_break] = ACTIONS(33), - [anon_sym_continue] = ACTIONS(35), - [anon_sym_if] = ACTIONS(251), - [anon_sym_match] = ACTIONS(253), - [anon_sym_async] = ACTIONS(255), - [anon_sym_for] = ACTIONS(257), - [anon_sym_while] = ACTIONS(259), - [anon_sym_try] = ACTIONS(261), - [anon_sym_with] = ACTIONS(263), - [anon_sym_def] = ACTIONS(265), - [anon_sym_global] = ACTIONS(53), - [anon_sym_nonlocal] = ACTIONS(55), - [anon_sym_exec] = ACTIONS(57), - [anon_sym_type] = ACTIONS(59), - [anon_sym_class] = ACTIONS(267), - [anon_sym_LBRACK] = ACTIONS(63), - [anon_sym_AT] = ACTIONS(65), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_LBRACE] = ACTIONS(69), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_not] = ACTIONS(71), - [anon_sym_TILDE] = ACTIONS(67), - [anon_sym_lambda] = ACTIONS(73), - [anon_sym_yield] = ACTIONS(75), - [sym_ellipsis] = ACTIONS(77), - [sym_integer] = ACTIONS(79), - [sym_float] = ACTIONS(77), - [anon_sym_await] = ACTIONS(81), - [sym_true] = ACTIONS(79), - [sym_false] = ACTIONS(79), - [sym_none] = ACTIONS(79), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_identifier] = ACTIONS(5), + [anon_sym_import] = ACTIONS(7), + [anon_sym_lazy] = ACTIONS(9), + [anon_sym_from] = ACTIONS(11), + [anon_sym_LPAREN] = ACTIONS(13), + [anon_sym_STAR] = ACTIONS(15), + [anon_sym_print] = ACTIONS(17), + [anon_sym_assert] = ACTIONS(19), + [anon_sym_return] = ACTIONS(21), + [anon_sym_del] = ACTIONS(23), + [anon_sym_raise] = ACTIONS(25), + [anon_sym_pass] = ACTIONS(27), + [anon_sym_break] = ACTIONS(29), + [anon_sym_continue] = ACTIONS(31), + [anon_sym_if] = ACTIONS(249), + [anon_sym_match] = ACTIONS(251), + [anon_sym_async] = ACTIONS(253), + [anon_sym_for] = ACTIONS(255), + [anon_sym_while] = ACTIONS(257), + [anon_sym_try] = ACTIONS(259), + [anon_sym_with] = ACTIONS(261), + [anon_sym_def] = ACTIONS(263), + [anon_sym_global] = ACTIONS(49), + [anon_sym_nonlocal] = ACTIONS(51), + [anon_sym_exec] = ACTIONS(53), + [anon_sym_type] = ACTIONS(55), + [anon_sym_class] = ACTIONS(265), + [anon_sym_LBRACK] = ACTIONS(59), + [anon_sym_AT] = ACTIONS(61), + [anon_sym_DASH] = ACTIONS(63), + [anon_sym_LBRACE] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(63), + [anon_sym_not] = ACTIONS(67), + [anon_sym_TILDE] = ACTIONS(63), + [anon_sym_lambda] = ACTIONS(69), + [anon_sym_yield] = ACTIONS(71), + [sym_ellipsis] = ACTIONS(73), + [sym_integer] = ACTIONS(75), + [sym_float] = ACTIONS(73), + [anon_sym_await] = ACTIONS(77), + [sym_true] = ACTIONS(75), + [sym_false] = ACTIONS(75), + [sym_none] = ACTIONS(75), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym__dedent] = ACTIONS(724), - [sym_string_start] = ACTIONS(83), + [sym_string_start] = ACTIONS(81), }, [STATE(65)] = { [sym_argument_list] = STATE(161), @@ -11364,22 +11260,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_repeat1] = STATE(410), [anon_sym_DOT] = ACTIONS(661), [anon_sym_LPAREN] = ACTIONS(663), - [anon_sym_COMMA] = ACTIONS(85), - [anon_sym_as] = ACTIONS(101), + [anon_sym_COMMA] = ACTIONS(83), + [anon_sym_as] = ACTIONS(99), [anon_sym_STAR] = ACTIONS(665), [anon_sym_GT_GT] = ACTIONS(667), - [anon_sym_if] = ACTIONS(85), - [anon_sym_async] = ACTIONS(85), - [anon_sym_for] = ACTIONS(85), + [anon_sym_if] = ACTIONS(83), + [anon_sym_async] = ACTIONS(83), + [anon_sym_for] = ACTIONS(83), [anon_sym_in] = ACTIONS(671), [anon_sym_STAR_STAR] = ACTIONS(673), [anon_sym_LBRACK] = ACTIONS(675), - [anon_sym_RBRACK] = ACTIONS(85), + [anon_sym_RBRACK] = ACTIONS(83), [anon_sym_PIPE] = ACTIONS(677), [anon_sym_AT] = ACTIONS(679), [anon_sym_DASH] = ACTIONS(681), [anon_sym_PLUS] = ACTIONS(681), - [anon_sym_not] = ACTIONS(111), + [anon_sym_not] = ACTIONS(109), [anon_sym_and] = ACTIONS(683), [anon_sym_or] = ACTIONS(685), [anon_sym_SLASH] = ACTIONS(665), @@ -11396,8 +11292,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_EQ] = ACTIONS(671), [anon_sym_GT] = ACTIONS(693), [anon_sym_LT_GT] = ACTIONS(671), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(66)] = { [anon_sym_COMMA] = ACTIONS(726), @@ -11406,8 +11302,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_async] = ACTIONS(726), [anon_sym_for] = ACTIONS(726), [anon_sym_RBRACK] = ACTIONS(726), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(67)] = { [aux_sym_for_in_clause_repeat1] = STATE(1000), @@ -11416,8 +11312,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_async] = ACTIONS(732), [anon_sym_for] = ACTIONS(732), [anon_sym_RBRACK] = ACTIONS(732), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(68)] = { [anon_sym_SEMI] = ACTIONS(734), @@ -11455,8 +11351,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_EQ] = ACTIONS(734), [anon_sym_GT] = ACTIONS(736), [anon_sym_LT_GT] = ACTIONS(734), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym__newline] = ACTIONS(734), }, [STATE(69)] = { @@ -11515,61 +11411,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(442), [sym_false] = ACTIONS(442), [sym_none] = ACTIONS(442), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym_string_start] = ACTIONS(446), }, [STATE(70)] = { [aux_sym__collection_elements_repeat1] = STATE(70), [anon_sym_COMMA] = ACTIONS(740), [anon_sym_RBRACK] = ACTIONS(534), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(71)] = { - [anon_sym_DOT] = ACTIONS(271), - [anon_sym_LPAREN] = ACTIONS(271), - [anon_sym_COMMA] = ACTIONS(271), - [anon_sym_as] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(276), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_COLON_EQ] = ACTIONS(278), - [anon_sym_if] = ACTIONS(271), - [anon_sym_COLON] = ACTIONS(276), - [anon_sym_in] = ACTIONS(271), - [anon_sym_STAR_STAR] = ACTIONS(271), - [anon_sym_EQ] = ACTIONS(276), - [anon_sym_LBRACK] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_not] = ACTIONS(271), - [anon_sym_and] = ACTIONS(271), - [anon_sym_or] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(276), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_SLASH_SLASH] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_is] = ACTIONS(271), - [anon_sym_LT] = ACTIONS(276), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_EQ_EQ] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(276), - [anon_sym_LT_GT] = ACTIONS(271), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [anon_sym_DOT] = ACTIONS(269), + [anon_sym_LPAREN] = ACTIONS(269), + [anon_sym_COMMA] = ACTIONS(269), + [anon_sym_as] = ACTIONS(269), + [anon_sym_STAR] = ACTIONS(274), + [anon_sym_GT_GT] = ACTIONS(269), + [anon_sym_COLON_EQ] = ACTIONS(276), + [anon_sym_if] = ACTIONS(269), + [anon_sym_COLON] = ACTIONS(274), + [anon_sym_in] = ACTIONS(269), + [anon_sym_STAR_STAR] = ACTIONS(269), + [anon_sym_EQ] = ACTIONS(274), + [anon_sym_LBRACK] = ACTIONS(269), + [anon_sym_PIPE] = ACTIONS(269), + [anon_sym_AT] = ACTIONS(269), + [anon_sym_DASH] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(269), + [anon_sym_not] = ACTIONS(269), + [anon_sym_and] = ACTIONS(269), + [anon_sym_or] = ACTIONS(269), + [anon_sym_SLASH] = ACTIONS(274), + [anon_sym_PERCENT] = ACTIONS(269), + [anon_sym_SLASH_SLASH] = ACTIONS(269), + [anon_sym_AMP] = ACTIONS(269), + [anon_sym_CARET] = ACTIONS(269), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_is] = ACTIONS(269), + [anon_sym_LT] = ACTIONS(274), + [anon_sym_LT_EQ] = ACTIONS(269), + [anon_sym_EQ_EQ] = ACTIONS(269), + [anon_sym_BANG_EQ] = ACTIONS(269), + [anon_sym_GT_EQ] = ACTIONS(269), + [anon_sym_GT] = ACTIONS(274), + [anon_sym_LT_GT] = ACTIONS(269), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(72)] = { [aux_sym__parameters_repeat1] = STATE(126), [anon_sym_RPAREN] = ACTIONS(743), [anon_sym_COMMA] = ACTIONS(745), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(73)] = { [sym_parameter] = STATE(74), @@ -11587,14 +11483,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR] = ACTIONS(580), [anon_sym_STAR_STAR] = ACTIONS(582), [anon_sym_SLASH] = ACTIONS(584), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(74)] = { [anon_sym_RPAREN] = ACTIONS(749), [anon_sym_COMMA] = ACTIONS(749), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(75)] = { [sym_identifier] = ACTIONS(751), @@ -11640,8 +11536,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(751), [sym_false] = ACTIONS(751), [sym_none] = ACTIONS(751), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym__dedent] = ACTIONS(753), [sym_string_start] = ACTIONS(753), }, @@ -11653,23 +11549,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_repeat1] = STATE(2475), [anon_sym_DOT] = ACTIONS(755), [anon_sym_LPAREN] = ACTIONS(757), - [anon_sym_COMMA] = ACTIONS(85), - [anon_sym_as] = ACTIONS(101), + [anon_sym_COMMA] = ACTIONS(83), + [anon_sym_as] = ACTIONS(99), [anon_sym_STAR] = ACTIONS(759), [anon_sym_GT_GT] = ACTIONS(761), [anon_sym_if] = ACTIONS(763), - [anon_sym_COLON] = ACTIONS(85), - [anon_sym_async] = ACTIONS(85), - [anon_sym_for] = ACTIONS(85), + [anon_sym_COLON] = ACTIONS(83), + [anon_sym_async] = ACTIONS(83), + [anon_sym_for] = ACTIONS(83), [anon_sym_in] = ACTIONS(765), [anon_sym_STAR_STAR] = ACTIONS(767), [anon_sym_LBRACK] = ACTIONS(769), [anon_sym_PIPE] = ACTIONS(771), [anon_sym_AT] = ACTIONS(773), [anon_sym_DASH] = ACTIONS(775), - [anon_sym_RBRACE] = ACTIONS(85), + [anon_sym_RBRACE] = ACTIONS(83), [anon_sym_PLUS] = ACTIONS(775), - [anon_sym_not] = ACTIONS(111), + [anon_sym_not] = ACTIONS(109), [anon_sym_and] = ACTIONS(777), [anon_sym_or] = ACTIONS(779), [anon_sym_SLASH] = ACTIONS(759), @@ -11686,128 +11582,128 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_EQ] = ACTIONS(765), [anon_sym_GT] = ACTIONS(787), [anon_sym_LT_GT] = ACTIONS(765), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(77)] = { - [anon_sym_DOT] = ACTIONS(271), - [anon_sym_LPAREN] = ACTIONS(271), - [anon_sym_COMMA] = ACTIONS(271), - [anon_sym_as] = ACTIONS(276), - [anon_sym_STAR] = ACTIONS(276), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_COLON_EQ] = ACTIONS(278), - [anon_sym_if] = ACTIONS(271), - [anon_sym_COLON] = ACTIONS(276), - [anon_sym_async] = ACTIONS(271), - [anon_sym_for] = ACTIONS(271), - [anon_sym_in] = ACTIONS(271), - [anon_sym_STAR_STAR] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(271), - [anon_sym_RBRACK] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_not] = ACTIONS(271), - [anon_sym_and] = ACTIONS(271), - [anon_sym_or] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(276), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_SLASH_SLASH] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_is] = ACTIONS(271), - [anon_sym_LT] = ACTIONS(276), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_EQ_EQ] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(276), - [anon_sym_LT_GT] = ACTIONS(271), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [anon_sym_DOT] = ACTIONS(269), + [anon_sym_LPAREN] = ACTIONS(269), + [anon_sym_COMMA] = ACTIONS(269), + [anon_sym_as] = ACTIONS(274), + [anon_sym_STAR] = ACTIONS(274), + [anon_sym_GT_GT] = ACTIONS(269), + [anon_sym_COLON_EQ] = ACTIONS(276), + [anon_sym_if] = ACTIONS(269), + [anon_sym_COLON] = ACTIONS(274), + [anon_sym_async] = ACTIONS(269), + [anon_sym_for] = ACTIONS(269), + [anon_sym_in] = ACTIONS(269), + [anon_sym_STAR_STAR] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(269), + [anon_sym_RBRACK] = ACTIONS(269), + [anon_sym_PIPE] = ACTIONS(269), + [anon_sym_AT] = ACTIONS(269), + [anon_sym_DASH] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(269), + [anon_sym_not] = ACTIONS(269), + [anon_sym_and] = ACTIONS(269), + [anon_sym_or] = ACTIONS(269), + [anon_sym_SLASH] = ACTIONS(274), + [anon_sym_PERCENT] = ACTIONS(269), + [anon_sym_SLASH_SLASH] = ACTIONS(269), + [anon_sym_AMP] = ACTIONS(269), + [anon_sym_CARET] = ACTIONS(269), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_is] = ACTIONS(269), + [anon_sym_LT] = ACTIONS(274), + [anon_sym_LT_EQ] = ACTIONS(269), + [anon_sym_EQ_EQ] = ACTIONS(269), + [anon_sym_BANG_EQ] = ACTIONS(269), + [anon_sym_GT_EQ] = ACTIONS(269), + [anon_sym_GT] = ACTIONS(274), + [anon_sym_LT_GT] = ACTIONS(269), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(78)] = { - [anon_sym_DOT] = ACTIONS(271), - [anon_sym_LPAREN] = ACTIONS(271), - [anon_sym_RPAREN] = ACTIONS(271), - [anon_sym_COMMA] = ACTIONS(271), - [anon_sym_as] = ACTIONS(276), - [anon_sym_STAR] = ACTIONS(276), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_COLON_EQ] = ACTIONS(278), - [anon_sym_if] = ACTIONS(271), - [anon_sym_async] = ACTIONS(271), - [anon_sym_for] = ACTIONS(271), - [anon_sym_in] = ACTIONS(271), - [anon_sym_STAR_STAR] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_not] = ACTIONS(271), - [anon_sym_and] = ACTIONS(271), - [anon_sym_or] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(276), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_SLASH_SLASH] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_is] = ACTIONS(271), - [anon_sym_LT] = ACTIONS(276), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_EQ_EQ] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(276), - [anon_sym_LT_GT] = ACTIONS(271), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [anon_sym_DOT] = ACTIONS(269), + [anon_sym_LPAREN] = ACTIONS(269), + [anon_sym_RPAREN] = ACTIONS(269), + [anon_sym_COMMA] = ACTIONS(269), + [anon_sym_as] = ACTIONS(274), + [anon_sym_STAR] = ACTIONS(274), + [anon_sym_GT_GT] = ACTIONS(269), + [anon_sym_COLON_EQ] = ACTIONS(276), + [anon_sym_if] = ACTIONS(269), + [anon_sym_async] = ACTIONS(269), + [anon_sym_for] = ACTIONS(269), + [anon_sym_in] = ACTIONS(269), + [anon_sym_STAR_STAR] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(269), + [anon_sym_PIPE] = ACTIONS(269), + [anon_sym_AT] = ACTIONS(269), + [anon_sym_DASH] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(269), + [anon_sym_not] = ACTIONS(269), + [anon_sym_and] = ACTIONS(269), + [anon_sym_or] = ACTIONS(269), + [anon_sym_SLASH] = ACTIONS(274), + [anon_sym_PERCENT] = ACTIONS(269), + [anon_sym_SLASH_SLASH] = ACTIONS(269), + [anon_sym_AMP] = ACTIONS(269), + [anon_sym_CARET] = ACTIONS(269), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_is] = ACTIONS(269), + [anon_sym_LT] = ACTIONS(274), + [anon_sym_LT_EQ] = ACTIONS(269), + [anon_sym_EQ_EQ] = ACTIONS(269), + [anon_sym_BANG_EQ] = ACTIONS(269), + [anon_sym_GT_EQ] = ACTIONS(269), + [anon_sym_GT] = ACTIONS(274), + [anon_sym_LT_GT] = ACTIONS(269), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(79)] = { - [anon_sym_SEMI] = ACTIONS(271), - [anon_sym_DOT] = ACTIONS(271), - [anon_sym_from] = ACTIONS(271), - [anon_sym_LPAREN] = ACTIONS(271), - [anon_sym_COMMA] = ACTIONS(271), - [anon_sym_as] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(276), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_COLON_EQ] = ACTIONS(278), - [anon_sym_if] = ACTIONS(271), - [anon_sym_COLON] = ACTIONS(276), - [anon_sym_in] = ACTIONS(271), - [anon_sym_STAR_STAR] = ACTIONS(271), - [anon_sym_EQ] = ACTIONS(276), - [anon_sym_LBRACK] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_not] = ACTIONS(271), - [anon_sym_and] = ACTIONS(271), - [anon_sym_or] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(276), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_SLASH_SLASH] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_is] = ACTIONS(271), - [anon_sym_LT] = ACTIONS(276), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_EQ_EQ] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(276), - [anon_sym_LT_GT] = ACTIONS(271), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), - [sym__newline] = ACTIONS(271), + [anon_sym_SEMI] = ACTIONS(269), + [anon_sym_DOT] = ACTIONS(269), + [anon_sym_from] = ACTIONS(269), + [anon_sym_LPAREN] = ACTIONS(269), + [anon_sym_COMMA] = ACTIONS(269), + [anon_sym_as] = ACTIONS(269), + [anon_sym_STAR] = ACTIONS(274), + [anon_sym_GT_GT] = ACTIONS(269), + [anon_sym_COLON_EQ] = ACTIONS(276), + [anon_sym_if] = ACTIONS(269), + [anon_sym_COLON] = ACTIONS(274), + [anon_sym_in] = ACTIONS(269), + [anon_sym_STAR_STAR] = ACTIONS(269), + [anon_sym_EQ] = ACTIONS(274), + [anon_sym_LBRACK] = ACTIONS(269), + [anon_sym_PIPE] = ACTIONS(269), + [anon_sym_AT] = ACTIONS(269), + [anon_sym_DASH] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(269), + [anon_sym_not] = ACTIONS(269), + [anon_sym_and] = ACTIONS(269), + [anon_sym_or] = ACTIONS(269), + [anon_sym_SLASH] = ACTIONS(274), + [anon_sym_PERCENT] = ACTIONS(269), + [anon_sym_SLASH_SLASH] = ACTIONS(269), + [anon_sym_AMP] = ACTIONS(269), + [anon_sym_CARET] = ACTIONS(269), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_is] = ACTIONS(269), + [anon_sym_LT] = ACTIONS(274), + [anon_sym_LT_EQ] = ACTIONS(269), + [anon_sym_EQ_EQ] = ACTIONS(269), + [anon_sym_BANG_EQ] = ACTIONS(269), + [anon_sym_GT_EQ] = ACTIONS(269), + [anon_sym_GT] = ACTIONS(274), + [anon_sym_LT_GT] = ACTIONS(269), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), + [sym__newline] = ACTIONS(269), }, [STATE(80)] = { [sym_argument_list] = STATE(85), @@ -11815,42 +11711,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__is_not] = STATE(205), [sym_generator_expression] = STATE(85), [aux_sym_comparison_operator_repeat1] = STATE(188), - [anon_sym_DOT] = ACTIONS(288), - [anon_sym_LPAREN] = ACTIONS(290), - [anon_sym_RPAREN] = ACTIONS(85), - [anon_sym_COMMA] = ACTIONS(85), - [anon_sym_as] = ACTIONS(101), - [anon_sym_STAR] = ACTIONS(292), - [anon_sym_GT_GT] = ACTIONS(294), - [anon_sym_if] = ACTIONS(85), - [anon_sym_async] = ACTIONS(85), - [anon_sym_for] = ACTIONS(85), - [anon_sym_in] = ACTIONS(298), - [anon_sym_STAR_STAR] = ACTIONS(300), - [anon_sym_LBRACK] = ACTIONS(302), - [anon_sym_PIPE] = ACTIONS(304), - [anon_sym_AT] = ACTIONS(306), - [anon_sym_DASH] = ACTIONS(308), - [anon_sym_PLUS] = ACTIONS(308), - [anon_sym_not] = ACTIONS(111), - [anon_sym_and] = ACTIONS(310), - [anon_sym_or] = ACTIONS(312), - [anon_sym_SLASH] = ACTIONS(292), - [anon_sym_PERCENT] = ACTIONS(306), - [anon_sym_SLASH_SLASH] = ACTIONS(306), - [anon_sym_AMP] = ACTIONS(314), - [anon_sym_CARET] = ACTIONS(316), - [anon_sym_LT_LT] = ACTIONS(294), - [anon_sym_is] = ACTIONS(318), - [anon_sym_LT] = ACTIONS(320), - [anon_sym_LT_EQ] = ACTIONS(298), - [anon_sym_EQ_EQ] = ACTIONS(298), - [anon_sym_BANG_EQ] = ACTIONS(298), - [anon_sym_GT_EQ] = ACTIONS(298), - [anon_sym_GT] = ACTIONS(320), - [anon_sym_LT_GT] = ACTIONS(298), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [anon_sym_DOT] = ACTIONS(286), + [anon_sym_LPAREN] = ACTIONS(288), + [anon_sym_RPAREN] = ACTIONS(83), + [anon_sym_COMMA] = ACTIONS(83), + [anon_sym_as] = ACTIONS(99), + [anon_sym_STAR] = ACTIONS(290), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_if] = ACTIONS(83), + [anon_sym_async] = ACTIONS(83), + [anon_sym_for] = ACTIONS(83), + [anon_sym_in] = ACTIONS(296), + [anon_sym_STAR_STAR] = ACTIONS(298), + [anon_sym_LBRACK] = ACTIONS(300), + [anon_sym_PIPE] = ACTIONS(302), + [anon_sym_AT] = ACTIONS(304), + [anon_sym_DASH] = ACTIONS(306), + [anon_sym_PLUS] = ACTIONS(306), + [anon_sym_not] = ACTIONS(109), + [anon_sym_and] = ACTIONS(308), + [anon_sym_or] = ACTIONS(310), + [anon_sym_SLASH] = ACTIONS(290), + [anon_sym_PERCENT] = ACTIONS(304), + [anon_sym_SLASH_SLASH] = ACTIONS(304), + [anon_sym_AMP] = ACTIONS(312), + [anon_sym_CARET] = ACTIONS(314), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_is] = ACTIONS(316), + [anon_sym_LT] = ACTIONS(318), + [anon_sym_LT_EQ] = ACTIONS(296), + [anon_sym_EQ_EQ] = ACTIONS(296), + [anon_sym_BANG_EQ] = ACTIONS(296), + [anon_sym_GT_EQ] = ACTIONS(296), + [anon_sym_GT] = ACTIONS(318), + [anon_sym_LT_GT] = ACTIONS(296), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(81)] = { [anon_sym_RPAREN] = ACTIONS(726), @@ -11859,8 +11755,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_if] = ACTIONS(726), [anon_sym_async] = ACTIONS(726), [anon_sym_for] = ACTIONS(726), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(82)] = { [aux_sym_for_in_clause_repeat1] = STATE(2650), @@ -11869,8 +11765,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_if] = ACTIONS(732), [anon_sym_async] = ACTIONS(732), [anon_sym_for] = ACTIONS(732), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(83)] = { [sym_for_in_clause] = STATE(276), @@ -11880,8 +11776,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_if] = ACTIONS(795), [anon_sym_async] = ACTIONS(418), [anon_sym_for] = ACTIONS(420), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(84)] = { [sym_named_expression] = STATE(592), @@ -11912,7 +11808,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(11), [sym_conditional_expression] = STATE(88), [sym_concatenated_string] = STATE(11), - [sym_string] = STATE(98), + [sym_string] = STATE(99), [sym_await] = STATE(11), [sym_identifier] = ACTIONS(370), [anon_sym_lazy] = ACTIONS(372), @@ -11940,8 +11836,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(398), [sym_false] = ACTIONS(398), [sym_none] = ACTIONS(398), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym_string_start] = ACTIONS(402), }, [STATE(85)] = { @@ -11979,13 +11875,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_EQ] = ACTIONS(366), [anon_sym_GT] = ACTIONS(368), [anon_sym_LT_GT] = ACTIONS(366), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(86)] = { [ts_builtin_sym_end] = ACTIONS(801), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(87)] = { [sym_named_expression] = STATE(592), @@ -12016,7 +11912,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(11), [sym_conditional_expression] = STATE(88), [sym_concatenated_string] = STATE(11), - [sym_string] = STATE(98), + [sym_string] = STATE(99), [sym_await] = STATE(11), [sym_identifier] = ACTIONS(803), [anon_sym_lazy] = ACTIONS(805), @@ -12043,21 +11939,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(398), [sym_false] = ACTIONS(398), [sym_none] = ACTIONS(398), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym_string_start] = ACTIONS(402), }, [STATE(88)] = { - [anon_sym_RPAREN] = ACTIONS(85), - [anon_sym_COMMA] = ACTIONS(85), - [anon_sym_as] = ACTIONS(101), - [anon_sym_if] = ACTIONS(296), - [anon_sym_async] = ACTIONS(85), - [anon_sym_for] = ACTIONS(85), - [anon_sym_and] = ACTIONS(310), - [anon_sym_or] = ACTIONS(312), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [anon_sym_RPAREN] = ACTIONS(83), + [anon_sym_COMMA] = ACTIONS(83), + [anon_sym_as] = ACTIONS(99), + [anon_sym_if] = ACTIONS(294), + [anon_sym_async] = ACTIONS(83), + [anon_sym_for] = ACTIONS(83), + [anon_sym_and] = ACTIONS(308), + [anon_sym_or] = ACTIONS(310), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(89)] = { [sym__comprehension_clauses] = STATE(208), @@ -12068,8 +11964,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_as] = ACTIONS(416), [anon_sym_async] = ACTIONS(418), [anon_sym_for] = ACTIONS(420), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(90)] = { [anon_sym_DOT] = ACTIONS(734), @@ -12106,8 +12002,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_EQ] = ACTIONS(734), [anon_sym_GT] = ACTIONS(736), [anon_sym_LT_GT] = ACTIONS(734), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(91)] = { [sym__comprehension_clauses] = STATE(208), @@ -12117,14 +12013,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_as] = ACTIONS(416), [anon_sym_async] = ACTIONS(418), [anon_sym_for] = ACTIONS(420), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(92)] = { [anon_sym_RPAREN] = ACTIONS(548), [anon_sym_COMMA] = ACTIONS(548), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(93)] = { [sym_string_content] = STATE(429), @@ -12135,8 +12031,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE] = ACTIONS(707), [sym_escape_sequence] = ACTIONS(709), [anon_sym_BSLASH] = ACTIONS(711), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(5), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(364), [sym__string_content] = ACTIONS(709), [sym_escape_interpolation] = ACTIONS(709), [sym_string_end] = ACTIONS(825), @@ -12177,55 +12073,104 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_EQ] = ACTIONS(715), [anon_sym_GT] = ACTIONS(717), [anon_sym_LT_GT] = ACTIONS(715), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym__newline] = ACTIONS(715), [sym_string_start] = ACTIONS(715), }, [STATE(95)] = { [sym_string] = STATE(1309), [aux_sym_concatenated_string_repeat1] = STATE(1309), - [anon_sym_SEMI] = ACTIONS(271), - [anon_sym_DOT] = ACTIONS(271), - [anon_sym_from] = ACTIONS(271), - [anon_sym_LPAREN] = ACTIONS(271), - [anon_sym_COMMA] = ACTIONS(271), - [anon_sym_as] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(276), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_if] = ACTIONS(271), - [anon_sym_COLON] = ACTIONS(271), - [anon_sym_in] = ACTIONS(271), - [anon_sym_STAR_STAR] = ACTIONS(271), - [anon_sym_EQ] = ACTIONS(276), - [anon_sym_LBRACK] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_not] = ACTIONS(271), - [anon_sym_and] = ACTIONS(271), - [anon_sym_or] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(276), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_SLASH_SLASH] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_is] = ACTIONS(271), - [anon_sym_LT] = ACTIONS(276), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_EQ_EQ] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(276), - [anon_sym_LT_GT] = ACTIONS(271), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), - [sym__newline] = ACTIONS(271), - [sym_string_start] = ACTIONS(83), + [anon_sym_SEMI] = ACTIONS(269), + [anon_sym_DOT] = ACTIONS(269), + [anon_sym_from] = ACTIONS(269), + [anon_sym_LPAREN] = ACTIONS(269), + [anon_sym_COMMA] = ACTIONS(269), + [anon_sym_as] = ACTIONS(269), + [anon_sym_STAR] = ACTIONS(274), + [anon_sym_GT_GT] = ACTIONS(269), + [anon_sym_if] = ACTIONS(269), + [anon_sym_COLON] = ACTIONS(269), + [anon_sym_in] = ACTIONS(269), + [anon_sym_STAR_STAR] = ACTIONS(269), + [anon_sym_EQ] = ACTIONS(274), + [anon_sym_LBRACK] = ACTIONS(269), + [anon_sym_PIPE] = ACTIONS(269), + [anon_sym_AT] = ACTIONS(269), + [anon_sym_DASH] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(269), + [anon_sym_not] = ACTIONS(269), + [anon_sym_and] = ACTIONS(269), + [anon_sym_or] = ACTIONS(269), + [anon_sym_SLASH] = ACTIONS(274), + [anon_sym_PERCENT] = ACTIONS(269), + [anon_sym_SLASH_SLASH] = ACTIONS(269), + [anon_sym_AMP] = ACTIONS(269), + [anon_sym_CARET] = ACTIONS(269), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_is] = ACTIONS(269), + [anon_sym_LT] = ACTIONS(274), + [anon_sym_LT_EQ] = ACTIONS(269), + [anon_sym_EQ_EQ] = ACTIONS(269), + [anon_sym_BANG_EQ] = ACTIONS(269), + [anon_sym_GT_EQ] = ACTIONS(269), + [anon_sym_GT] = ACTIONS(274), + [anon_sym_LT_GT] = ACTIONS(269), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), + [sym__newline] = ACTIONS(269), + [sym_string_start] = ACTIONS(81), }, [STATE(96)] = { + [sym_pattern] = STATE(101), + [sym_tuple_pattern] = STATE(589), + [sym_list_pattern] = STATE(589), + [sym_list_splat_pattern] = STATE(589), + [sym_primary_expression] = STATE(1226), + [sym_binary_operator] = STATE(32), + [sym_unary_operator] = STATE(32), + [sym_pattern_list] = STATE(1091), + [sym_attribute] = STATE(55), + [sym_subscript] = STATE(55), + [sym_call] = STATE(32), + [sym_list] = STATE(32), + [sym_set] = STATE(32), + [sym_tuple] = STATE(32), + [sym_dictionary] = STATE(32), + [sym_list_comprehension] = STATE(32), + [sym_dictionary_comprehension] = STATE(32), + [sym_set_comprehension] = STATE(32), + [sym_generator_expression] = STATE(32), + [sym_parenthesized_expression] = STATE(32), + [sym_concatenated_string] = STATE(32), + [sym_string] = STATE(137), + [sym_await] = STATE(32), + [sym_identifier] = ACTIONS(827), + [anon_sym_lazy] = ACTIONS(829), + [anon_sym_LPAREN] = ACTIONS(831), + [anon_sym_STAR] = ACTIONS(833), + [anon_sym_print] = ACTIONS(835), + [anon_sym_match] = ACTIONS(829), + [anon_sym_async] = ACTIONS(835), + [anon_sym_exec] = ACTIONS(835), + [anon_sym_type] = ACTIONS(829), + [anon_sym_LBRACK] = ACTIONS(837), + [anon_sym_DASH] = ACTIONS(839), + [anon_sym_LBRACE] = ACTIONS(841), + [anon_sym_PLUS] = ACTIONS(839), + [anon_sym_TILDE] = ACTIONS(839), + [sym_ellipsis] = ACTIONS(843), + [sym_integer] = ACTIONS(845), + [sym_float] = ACTIONS(843), + [anon_sym_await] = ACTIONS(847), + [sym_true] = ACTIONS(845), + [sym_false] = ACTIONS(845), + [sym_none] = ACTIONS(845), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), + [sym_string_start] = ACTIONS(849), + }, + [STATE(97)] = { [sym_string_content] = STATE(429), [sym_interpolation] = STATE(429), [sym__not_escape_sequence] = STATE(14), @@ -12234,13 +12179,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE] = ACTIONS(707), [sym_escape_sequence] = ACTIONS(709), [anon_sym_BSLASH] = ACTIONS(711), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(5), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(364), [sym__string_content] = ACTIONS(709), [sym_escape_interpolation] = ACTIONS(709), - [sym_string_end] = ACTIONS(827), + [sym_string_end] = ACTIONS(851), }, - [STATE(97)] = { + [STATE(98)] = { [anon_sym_DOT] = ACTIONS(715), [anon_sym_LPAREN] = ACTIONS(715), [anon_sym_RPAREN] = ACTIONS(715), @@ -12275,100 +12220,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_EQ] = ACTIONS(715), [anon_sym_GT] = ACTIONS(717), [anon_sym_LT_GT] = ACTIONS(715), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym_string_start] = ACTIONS(715), }, - [STATE(98)] = { + [STATE(99)] = { [sym_string] = STATE(1130), [aux_sym_concatenated_string_repeat1] = STATE(1130), - [anon_sym_DOT] = ACTIONS(271), - [anon_sym_LPAREN] = ACTIONS(271), - [anon_sym_RPAREN] = ACTIONS(271), - [anon_sym_COMMA] = ACTIONS(271), - [anon_sym_as] = ACTIONS(276), - [anon_sym_STAR] = ACTIONS(276), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_if] = ACTIONS(271), - [anon_sym_async] = ACTIONS(271), - [anon_sym_for] = ACTIONS(271), - [anon_sym_in] = ACTIONS(271), - [anon_sym_STAR_STAR] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_not] = ACTIONS(271), - [anon_sym_and] = ACTIONS(271), - [anon_sym_or] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(276), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_SLASH_SLASH] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_is] = ACTIONS(271), - [anon_sym_LT] = ACTIONS(276), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_EQ_EQ] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(276), - [anon_sym_LT_GT] = ACTIONS(271), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [anon_sym_DOT] = ACTIONS(269), + [anon_sym_LPAREN] = ACTIONS(269), + [anon_sym_RPAREN] = ACTIONS(269), + [anon_sym_COMMA] = ACTIONS(269), + [anon_sym_as] = ACTIONS(274), + [anon_sym_STAR] = ACTIONS(274), + [anon_sym_GT_GT] = ACTIONS(269), + [anon_sym_if] = ACTIONS(269), + [anon_sym_async] = ACTIONS(269), + [anon_sym_for] = ACTIONS(269), + [anon_sym_in] = ACTIONS(269), + [anon_sym_STAR_STAR] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(269), + [anon_sym_PIPE] = ACTIONS(269), + [anon_sym_AT] = ACTIONS(269), + [anon_sym_DASH] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(269), + [anon_sym_not] = ACTIONS(269), + [anon_sym_and] = ACTIONS(269), + [anon_sym_or] = ACTIONS(269), + [anon_sym_SLASH] = ACTIONS(274), + [anon_sym_PERCENT] = ACTIONS(269), + [anon_sym_SLASH_SLASH] = ACTIONS(269), + [anon_sym_AMP] = ACTIONS(269), + [anon_sym_CARET] = ACTIONS(269), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_is] = ACTIONS(269), + [anon_sym_LT] = ACTIONS(274), + [anon_sym_LT_EQ] = ACTIONS(269), + [anon_sym_EQ_EQ] = ACTIONS(269), + [anon_sym_BANG_EQ] = ACTIONS(269), + [anon_sym_GT_EQ] = ACTIONS(269), + [anon_sym_GT] = ACTIONS(274), + [anon_sym_LT_GT] = ACTIONS(269), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym_string_start] = ACTIONS(402), }, - [STATE(99)] = { - [sym_pattern] = STATE(101), - [sym_tuple_pattern] = STATE(589), - [sym_list_pattern] = STATE(589), - [sym_list_splat_pattern] = STATE(589), - [sym_primary_expression] = STATE(1226), - [sym_binary_operator] = STATE(32), - [sym_unary_operator] = STATE(32), - [sym_pattern_list] = STATE(1091), - [sym_attribute] = STATE(55), - [sym_subscript] = STATE(55), - [sym_call] = STATE(32), - [sym_list] = STATE(32), - [sym_set] = STATE(32), - [sym_tuple] = STATE(32), - [sym_dictionary] = STATE(32), - [sym_list_comprehension] = STATE(32), - [sym_dictionary_comprehension] = STATE(32), - [sym_set_comprehension] = STATE(32), - [sym_generator_expression] = STATE(32), - [sym_parenthesized_expression] = STATE(32), - [sym_concatenated_string] = STATE(32), - [sym_string] = STATE(137), - [sym_await] = STATE(32), - [sym_identifier] = ACTIONS(829), - [anon_sym_lazy] = ACTIONS(831), - [anon_sym_LPAREN] = ACTIONS(833), - [anon_sym_STAR] = ACTIONS(835), - [anon_sym_print] = ACTIONS(837), - [anon_sym_match] = ACTIONS(831), - [anon_sym_async] = ACTIONS(837), - [anon_sym_exec] = ACTIONS(837), - [anon_sym_type] = ACTIONS(831), - [anon_sym_LBRACK] = ACTIONS(839), - [anon_sym_DASH] = ACTIONS(841), - [anon_sym_LBRACE] = ACTIONS(843), - [anon_sym_PLUS] = ACTIONS(841), - [anon_sym_TILDE] = ACTIONS(841), - [sym_ellipsis] = ACTIONS(845), - [sym_integer] = ACTIONS(847), - [sym_float] = ACTIONS(845), - [anon_sym_await] = ACTIONS(849), - [sym_true] = ACTIONS(847), - [sym_false] = ACTIONS(847), - [sym_none] = ACTIONS(847), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), - [sym_string_start] = ACTIONS(851), - }, [STATE(100)] = { [sym_named_expression] = STATE(2549), [sym__named_expression_lhs] = STATE(3105), @@ -12421,28 +12317,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(873), [sym_false] = ACTIONS(873), [sym_none] = ACTIONS(873), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym_string_start] = ACTIONS(877), }, [STATE(101)] = { [aux_sym__patterns_repeat1] = STATE(239), [anon_sym_COMMA] = ACTIONS(448), [anon_sym_in] = ACTIONS(879), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(102)] = { - [sym_string_content] = STATE(96), - [sym_interpolation] = STATE(96), + [sym_string_content] = STATE(97), + [sym_interpolation] = STATE(97), [sym__not_escape_sequence] = STATE(14), - [aux_sym_string_repeat1] = STATE(96), + [aux_sym_string_repeat1] = STATE(97), [aux_sym_string_content_repeat1] = STATE(14), [anon_sym_LBRACE] = ACTIONS(707), [sym_escape_sequence] = ACTIONS(709), [anon_sym_BSLASH] = ACTIONS(711), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(5), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(364), [sym__string_content] = ACTIONS(709), [sym_escape_interpolation] = ACTIONS(709), [sym_string_end] = ACTIONS(881), @@ -12456,49 +12352,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE] = ACTIONS(707), [sym_escape_sequence] = ACTIONS(709), [anon_sym_BSLASH] = ACTIONS(711), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(5), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(364), [sym__string_content] = ACTIONS(709), [sym_escape_interpolation] = ACTIONS(709), [sym_string_end] = ACTIONS(883), }, [STATE(104)] = { - [anon_sym_DOT] = ACTIONS(271), - [anon_sym_LPAREN] = ACTIONS(271), - [anon_sym_RPAREN] = ACTIONS(271), - [anon_sym_COMMA] = ACTIONS(271), - [anon_sym_as] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(276), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_COLON_EQ] = ACTIONS(278), - [anon_sym_if] = ACTIONS(271), - [anon_sym_in] = ACTIONS(271), - [anon_sym_STAR_STAR] = ACTIONS(271), + [anon_sym_DOT] = ACTIONS(269), + [anon_sym_LPAREN] = ACTIONS(269), + [anon_sym_RPAREN] = ACTIONS(269), + [anon_sym_COMMA] = ACTIONS(269), + [anon_sym_as] = ACTIONS(269), + [anon_sym_STAR] = ACTIONS(274), + [anon_sym_GT_GT] = ACTIONS(269), + [anon_sym_COLON_EQ] = ACTIONS(276), + [anon_sym_if] = ACTIONS(269), + [anon_sym_in] = ACTIONS(269), + [anon_sym_STAR_STAR] = ACTIONS(269), [anon_sym_EQ] = ACTIONS(572), - [anon_sym_LBRACK] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_not] = ACTIONS(271), - [anon_sym_and] = ACTIONS(271), - [anon_sym_or] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(276), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_SLASH_SLASH] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_is] = ACTIONS(271), - [anon_sym_LT] = ACTIONS(276), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_EQ_EQ] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(276), - [anon_sym_LT_GT] = ACTIONS(271), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [anon_sym_LBRACK] = ACTIONS(269), + [anon_sym_PIPE] = ACTIONS(269), + [anon_sym_AT] = ACTIONS(269), + [anon_sym_DASH] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(269), + [anon_sym_not] = ACTIONS(269), + [anon_sym_and] = ACTIONS(269), + [anon_sym_or] = ACTIONS(269), + [anon_sym_SLASH] = ACTIONS(274), + [anon_sym_PERCENT] = ACTIONS(269), + [anon_sym_SLASH_SLASH] = ACTIONS(269), + [anon_sym_AMP] = ACTIONS(269), + [anon_sym_CARET] = ACTIONS(269), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_is] = ACTIONS(269), + [anon_sym_LT] = ACTIONS(274), + [anon_sym_LT_EQ] = ACTIONS(269), + [anon_sym_EQ_EQ] = ACTIONS(269), + [anon_sym_BANG_EQ] = ACTIONS(269), + [anon_sym_GT_EQ] = ACTIONS(269), + [anon_sym_GT] = ACTIONS(274), + [anon_sym_LT_GT] = ACTIONS(269), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(105)] = { [sym_identifier] = ACTIONS(885), @@ -12544,8 +12440,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(885), [sym_false] = ACTIONS(885), [sym_none] = ACTIONS(885), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym__dedent] = ACTIONS(887), [sym_string_start] = ACTIONS(887), }, @@ -12602,8 +12498,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(645), [sym_false] = ACTIONS(645), [sym_none] = ACTIONS(645), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym_string_start] = ACTIONS(649), }, [STATE(107)] = { @@ -12635,7 +12531,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(11), [sym_conditional_expression] = STATE(88), [sym_concatenated_string] = STATE(11), - [sym_string] = STATE(98), + [sym_string] = STATE(99), [sym_await] = STATE(11), [sym_identifier] = ACTIONS(803), [anon_sym_lazy] = ACTIONS(805), @@ -12662,8 +12558,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(398), [sym_false] = ACTIONS(398), [sym_none] = ACTIONS(398), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym_string_start] = ACTIONS(402), }, [STATE(108)] = { @@ -12674,8 +12570,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_as] = ACTIONS(416), [anon_sym_async] = ACTIONS(418), [anon_sym_for] = ACTIONS(420), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(109)] = { [sym_named_expression] = STATE(1528), @@ -12731,28 +12627,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(442), [sym_false] = ACTIONS(442), [sym_none] = ACTIONS(442), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym_string_start] = ACTIONS(446), }, [STATE(110)] = { - [anon_sym_DOT] = ACTIONS(85), - [anon_sym_COMMA] = ACTIONS(85), - [anon_sym_as] = ACTIONS(85), + [anon_sym_DOT] = ACTIONS(83), + [anon_sym_COMMA] = ACTIONS(83), + [anon_sym_as] = ACTIONS(83), [anon_sym_if] = ACTIONS(474), - [anon_sym_COLON] = ACTIONS(85), - [anon_sym_EQ] = ACTIONS(85), - [anon_sym_PIPE] = ACTIONS(85), + [anon_sym_COLON] = ACTIONS(83), + [anon_sym_EQ] = ACTIONS(83), + [anon_sym_PIPE] = ACTIONS(83), [anon_sym_and] = ACTIONS(488), [anon_sym_or] = ACTIONS(490), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(111)] = { [anon_sym_as] = ACTIONS(907), [anon_sym_COLON] = ACTIONS(909), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(112)] = { [sym__simple_statements] = STATE(148), @@ -12809,46 +12705,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_concatenated_string] = STATE(8), [sym_string] = STATE(95), [sym_await] = STATE(8), - [sym_identifier] = ACTIONS(9), - [anon_sym_import] = ACTIONS(11), - [anon_sym_lazy] = ACTIONS(13), - [anon_sym_from] = ACTIONS(15), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_STAR] = ACTIONS(19), - [anon_sym_print] = ACTIONS(21), - [anon_sym_assert] = ACTIONS(23), - [anon_sym_return] = ACTIONS(25), - [anon_sym_del] = ACTIONS(27), - [anon_sym_raise] = ACTIONS(29), - [anon_sym_pass] = ACTIONS(31), - [anon_sym_break] = ACTIONS(33), - [anon_sym_continue] = ACTIONS(35), + [sym_identifier] = ACTIONS(5), + [anon_sym_import] = ACTIONS(7), + [anon_sym_lazy] = ACTIONS(9), + [anon_sym_from] = ACTIONS(11), + [anon_sym_LPAREN] = ACTIONS(13), + [anon_sym_STAR] = ACTIONS(15), + [anon_sym_print] = ACTIONS(17), + [anon_sym_assert] = ACTIONS(19), + [anon_sym_return] = ACTIONS(21), + [anon_sym_del] = ACTIONS(23), + [anon_sym_raise] = ACTIONS(25), + [anon_sym_pass] = ACTIONS(27), + [anon_sym_break] = ACTIONS(29), + [anon_sym_continue] = ACTIONS(31), [anon_sym_match] = ACTIONS(456), [anon_sym_async] = ACTIONS(458), - [anon_sym_global] = ACTIONS(53), - [anon_sym_nonlocal] = ACTIONS(55), - [anon_sym_exec] = ACTIONS(57), - [anon_sym_type] = ACTIONS(59), - [anon_sym_LBRACK] = ACTIONS(63), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_LBRACE] = ACTIONS(69), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_not] = ACTIONS(71), - [anon_sym_TILDE] = ACTIONS(67), - [anon_sym_lambda] = ACTIONS(73), - [anon_sym_yield] = ACTIONS(75), - [sym_ellipsis] = ACTIONS(77), - [sym_integer] = ACTIONS(79), - [sym_float] = ACTIONS(77), - [anon_sym_await] = ACTIONS(81), - [sym_true] = ACTIONS(79), - [sym_false] = ACTIONS(79), - [sym_none] = ACTIONS(79), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [anon_sym_global] = ACTIONS(49), + [anon_sym_nonlocal] = ACTIONS(51), + [anon_sym_exec] = ACTIONS(53), + [anon_sym_type] = ACTIONS(55), + [anon_sym_LBRACK] = ACTIONS(59), + [anon_sym_DASH] = ACTIONS(63), + [anon_sym_LBRACE] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(63), + [anon_sym_not] = ACTIONS(67), + [anon_sym_TILDE] = ACTIONS(63), + [anon_sym_lambda] = ACTIONS(69), + [anon_sym_yield] = ACTIONS(71), + [sym_ellipsis] = ACTIONS(73), + [sym_integer] = ACTIONS(75), + [sym_float] = ACTIONS(73), + [anon_sym_await] = ACTIONS(77), + [sym_true] = ACTIONS(75), + [sym_false] = ACTIONS(75), + [sym_none] = ACTIONS(75), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym__newline] = ACTIONS(911), [sym__indent] = ACTIONS(913), - [sym_string_start] = ACTIONS(83), + [sym_string_start] = ACTIONS(81), }, [STATE(113)] = { [sym_named_expression] = STATE(308), @@ -12887,22 +12783,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_exec] = ACTIONS(921), [anon_sym_type] = ACTIONS(917), [anon_sym_LBRACK] = ACTIONS(923), - [anon_sym_DASH] = ACTIONS(841), - [anon_sym_LBRACE] = ACTIONS(843), - [anon_sym_PLUS] = ACTIONS(841), + [anon_sym_DASH] = ACTIONS(839), + [anon_sym_LBRACE] = ACTIONS(841), + [anon_sym_PLUS] = ACTIONS(839), [anon_sym_not] = ACTIONS(925), - [anon_sym_TILDE] = ACTIONS(841), + [anon_sym_TILDE] = ACTIONS(839), [anon_sym_lambda] = ACTIONS(927), - [sym_ellipsis] = ACTIONS(845), - [sym_integer] = ACTIONS(847), - [sym_float] = ACTIONS(845), + [sym_ellipsis] = ACTIONS(843), + [sym_integer] = ACTIONS(845), + [sym_float] = ACTIONS(843), [anon_sym_await] = ACTIONS(929), - [sym_true] = ACTIONS(847), - [sym_false] = ACTIONS(847), - [sym_none] = ACTIONS(847), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), - [sym_string_start] = ACTIONS(851), + [sym_true] = ACTIONS(845), + [sym_false] = ACTIONS(845), + [sym_none] = ACTIONS(845), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), + [sym_string_start] = ACTIONS(849), }, [STATE(114)] = { [sym_for_in_clause] = STATE(222), @@ -12912,8 +12808,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_async] = ACTIONS(933), [anon_sym_for] = ACTIONS(935), [anon_sym_RBRACK] = ACTIONS(793), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(115)] = { [sym_argument_list] = STATE(165), @@ -12952,8 +12848,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_EQ] = ACTIONS(937), [anon_sym_GT] = ACTIONS(939), [anon_sym_LT_GT] = ACTIONS(937), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(116)] = { [sym__not_in] = STATE(125), @@ -12968,7 +12864,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_in] = ACTIONS(476), [anon_sym_EQ] = ACTIONS(943), [anon_sym_PIPE] = ACTIONS(941), - [anon_sym_not] = ACTIONS(111), + [anon_sym_not] = ACTIONS(109), [anon_sym_and] = ACTIONS(941), [anon_sym_or] = ACTIONS(941), [anon_sym_is] = ACTIONS(496), @@ -12979,8 +12875,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_EQ] = ACTIONS(476), [anon_sym_GT] = ACTIONS(498), [anon_sym_LT_GT] = ACTIONS(476), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(117)] = { [sym_parameter] = STATE(74), @@ -12998,47 +12894,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_STAR] = ACTIONS(580), [anon_sym_STAR_STAR] = ACTIONS(582), [anon_sym_SLASH] = ACTIONS(584), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(118)] = { - [anon_sym_DOT] = ACTIONS(271), - [anon_sym_LPAREN] = ACTIONS(271), - [anon_sym_COMMA] = ACTIONS(271), - [anon_sym_as] = ACTIONS(276), - [anon_sym_STAR] = ACTIONS(276), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_if] = ACTIONS(271), - [anon_sym_COLON] = ACTIONS(271), - [anon_sym_async] = ACTIONS(271), - [anon_sym_for] = ACTIONS(271), - [anon_sym_in] = ACTIONS(271), - [anon_sym_STAR_STAR] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(271), - [anon_sym_RBRACE] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_not] = ACTIONS(271), - [anon_sym_and] = ACTIONS(271), - [anon_sym_or] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(276), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_SLASH_SLASH] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_is] = ACTIONS(271), - [anon_sym_LT] = ACTIONS(276), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_EQ_EQ] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(276), - [anon_sym_LT_GT] = ACTIONS(271), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [anon_sym_DOT] = ACTIONS(269), + [anon_sym_LPAREN] = ACTIONS(269), + [anon_sym_COMMA] = ACTIONS(269), + [anon_sym_as] = ACTIONS(274), + [anon_sym_STAR] = ACTIONS(274), + [anon_sym_GT_GT] = ACTIONS(269), + [anon_sym_if] = ACTIONS(269), + [anon_sym_COLON] = ACTIONS(269), + [anon_sym_async] = ACTIONS(269), + [anon_sym_for] = ACTIONS(269), + [anon_sym_in] = ACTIONS(269), + [anon_sym_STAR_STAR] = ACTIONS(269), + [anon_sym_LBRACK] = ACTIONS(269), + [anon_sym_PIPE] = ACTIONS(269), + [anon_sym_AT] = ACTIONS(269), + [anon_sym_DASH] = ACTIONS(269), + [anon_sym_RBRACE] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(269), + [anon_sym_not] = ACTIONS(269), + [anon_sym_and] = ACTIONS(269), + [anon_sym_or] = ACTIONS(269), + [anon_sym_SLASH] = ACTIONS(274), + [anon_sym_PERCENT] = ACTIONS(269), + [anon_sym_SLASH_SLASH] = ACTIONS(269), + [anon_sym_AMP] = ACTIONS(269), + [anon_sym_CARET] = ACTIONS(269), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_is] = ACTIONS(269), + [anon_sym_LT] = ACTIONS(274), + [anon_sym_LT_EQ] = ACTIONS(269), + [anon_sym_EQ_EQ] = ACTIONS(269), + [anon_sym_BANG_EQ] = ACTIONS(269), + [anon_sym_GT_EQ] = ACTIONS(269), + [anon_sym_GT] = ACTIONS(274), + [anon_sym_LT_GT] = ACTIONS(269), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(119)] = { [sym_named_expression] = STATE(592), @@ -13068,7 +12964,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(11), [sym_conditional_expression] = STATE(2569), [sym_concatenated_string] = STATE(11), - [sym_string] = STATE(98), + [sym_string] = STATE(99), [sym_await] = STATE(11), [sym_identifier] = ACTIONS(803), [anon_sym_lazy] = ACTIONS(805), @@ -13092,8 +12988,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(398), [sym_false] = ACTIONS(398), [sym_none] = ACTIONS(398), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), [sym_string_start] = ACTIONS(402), }, [STATE(120)] = { @@ -13120,37 +13016,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_concatenated_string] = STATE(32), [sym_string] = STATE(137), [sym_await] = STATE(32), - [sym_identifier] = ACTIONS(829), - [anon_sym_lazy] = ACTIONS(831), - [anon_sym_LPAREN] = ACTIONS(833), - [anon_sym_STAR] = ACTIONS(835), - [anon_sym_print] = ACTIONS(837), - [anon_sym_match] = ACTIONS(831), - [anon_sym_async] = ACTIONS(837), - [anon_sym_exec] = ACTIONS(837), - [anon_sym_type] = ACTIONS(831), - [anon_sym_LBRACK] = ACTIONS(839), - [anon_sym_DASH] = ACTIONS(841), - [anon_sym_LBRACE] = ACTIONS(843), - [anon_sym_PLUS] = ACTIONS(841), - [anon_sym_TILDE] = ACTIONS(841), - [sym_ellipsis] = ACTIONS(845), - [sym_integer] = ACTIONS(847), - [sym_float] = ACTIONS(845), - [anon_sym_await] = ACTIONS(849), - [sym_true] = ACTIONS(847), - [sym_false] = ACTIONS(847), - [sym_none] = ACTIONS(847), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), - [sym_string_start] = ACTIONS(851), + [sym_identifier] = ACTIONS(827), + [anon_sym_lazy] = ACTIONS(829), + [anon_sym_LPAREN] = ACTIONS(831), + [anon_sym_STAR] = ACTIONS(833), + [anon_sym_print] = ACTIONS(835), + [anon_sym_match] = ACTIONS(829), + [anon_sym_async] = ACTIONS(835), + [anon_sym_exec] = ACTIONS(835), + [anon_sym_type] = ACTIONS(829), + [anon_sym_LBRACK] = ACTIONS(837), + [anon_sym_DASH] = ACTIONS(839), + [anon_sym_LBRACE] = ACTIONS(841), + [anon_sym_PLUS] = ACTIONS(839), + [anon_sym_TILDE] = ACTIONS(839), + [sym_ellipsis] = ACTIONS(843), + [sym_integer] = ACTIONS(845), + [sym_float] = ACTIONS(843), + [anon_sym_await] = ACTIONS(847), + [sym_true] = ACTIONS(845), + [sym_false] = ACTIONS(845), + [sym_none] = ACTIONS(845), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), + [sym_string_start] = ACTIONS(849), }, [STATE(121)] = { [aux_sym__patterns_repeat1] = STATE(239), [anon_sym_COMMA] = ACTIONS(448), [anon_sym_in] = ACTIONS(947), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(122)] = { [sym_argument_list] = STATE(1213), @@ -13160,21 +13056,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_comparison_operator_repeat1] = STATE(2479), [anon_sym_DOT] = ACTIONS(949), [anon_sym_LPAREN] = ACTIONS(951), - [anon_sym_COMMA] = ACTIONS(85), - [anon_sym_as] = ACTIONS(85), + [anon_sym_COMMA] = ACTIONS(83), + [anon_sym_as] = ACTIONS(83), [anon_sym_STAR] = ACTIONS(953), [anon_sym_GT_GT] = ACTIONS(955), [anon_sym_if] = ACTIONS(957), [anon_sym_in] = ACTIONS(959), [anon_sym_STAR_STAR] = ACTIONS(961), - [anon_sym_EQ] = ACTIONS(101), + [anon_sym_EQ] = ACTIONS(99), [anon_sym_LBRACK] = ACTIONS(963), [anon_sym_PIPE] = ACTIONS(965), [anon_sym_AT] = ACTIONS(967), [anon_sym_DASH] = ACTIONS(969), - [anon_sym_RBRACE] = ACTIONS(85), + [anon_sym_RBRACE] = ACTIONS(83), [anon_sym_PLUS] = ACTIONS(969), - [anon_sym_not] = ACTIONS(111), + [anon_sym_not] = ACTIONS(109), [anon_sym_and] = ACTIONS(971), [anon_sym_or] = ACTIONS(973), [anon_sym_SLASH] = ACTIONS(953), @@ -13191,23 +13087,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_EQ] = ACTIONS(959), [anon_sym_GT] = ACTIONS(981), [anon_sym_LT_GT] = ACTIONS(959), - [anon_sym_COLON2] = ACTIONS(85), - [sym_type_conversion] = ACTIONS(85), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [anon_sym_COLON2] = ACTIONS(83), + [sym_type_conversion] = ACTIONS(83), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(123)] = { [anon_sym_COMMA] = ACTIONS(983), [anon_sym_as] = ACTIONS(985), [anon_sym_RBRACE] = ACTIONS(983), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(124)] = { [anon_sym_COMMA] = ACTIONS(987), [anon_sym_RBRACE] = ACTIONS(987), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(125)] = { [sym_primary_expression] = STATE(115), @@ -13228,7 +13124,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_concatenated_string] = STATE(32), [sym_string] = STATE(137), [sym_await] = STATE(32), - [sym_identifier] = ACTIONS(847), + [sym_identifier] = ACTIONS(845), [anon_sym_lazy] = ACTIONS(989), [anon_sym_LPAREN] = ACTIONS(919), [anon_sym_print] = ACTIONS(991), @@ -13237,38 +13133,38 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_exec] = ACTIONS(991), [anon_sym_type] = ACTIONS(989), [anon_sym_LBRACK] = ACTIONS(923), - [anon_sym_DASH] = ACTIONS(841), - [anon_sym_LBRACE] = ACTIONS(843), - [anon_sym_PLUS] = ACTIONS(841), - [anon_sym_TILDE] = ACTIONS(841), - [sym_ellipsis] = ACTIONS(845), - [sym_integer] = ACTIONS(847), - [sym_float] = ACTIONS(845), + [anon_sym_DASH] = ACTIONS(839), + [anon_sym_LBRACE] = ACTIONS(841), + [anon_sym_PLUS] = ACTIONS(839), + [anon_sym_TILDE] = ACTIONS(839), + [sym_ellipsis] = ACTIONS(843), + [sym_integer] = ACTIONS(845), + [sym_float] = ACTIONS(843), [anon_sym_await] = ACTIONS(993), - [sym_true] = ACTIONS(847), - [sym_false] = ACTIONS(847), - [sym_none] = ACTIONS(847), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), - [sym_string_start] = ACTIONS(851), + [sym_true] = ACTIONS(845), + [sym_false] = ACTIONS(845), + [sym_none] = ACTIONS(845), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), + [sym_string_start] = ACTIONS(849), }, [STATE(126)] = { [aux_sym__parameters_repeat1] = STATE(126), [anon_sym_RPAREN] = ACTIONS(749), [anon_sym_COMMA] = ACTIONS(995), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, [STATE(127)] = { [anon_sym_RPAREN] = ACTIONS(998), - [sym_comment] = ACTIONS(3), - [sym_line_continuation] = ACTIONS(3), + [sym_comment] = ACTIONS(79), + [sym_line_continuation] = ACTIONS(79), }, }; static const uint16_t ts_small_parse_table[] = { [0] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1002), 4, @@ -13310,25 +13206,25 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 0, 29, 1, 29, 40960, 30, 33183, 32, 30727, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3, +631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79, 649, 1537, 1621, 255, 1537, 162, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 255, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [136] = 5, ACTIONS(1008), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(2134), 2, sym_string, aux_sym_concatenated_string_repeat1, - ACTIONS(276), 5, + ACTIONS(274), 5, anon_sym_as, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 30, + ACTIONS(269), 30, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -13360,7 +13256,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [187] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(717), 5, @@ -13405,8 +13301,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(707), sym_escape_sequence, ACTIONS(709), anon_sym_BSLASH, ACTIONS(711), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(709), sym_escape_interpolation, ACTIONS(709), sym_string_end, ACTIONS(1010), @@ -13419,8 +13315,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(707), sym_escape_sequence, ACTIONS(709), anon_sym_BSLASH, ACTIONS(711), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(709), sym_escape_interpolation, ACTIONS(709), sym_string_end, ACTIONS(1012), @@ -13430,19 +13326,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_string_repeat1, STATE(429), aux_sym_string_content_repeat1, STATE(14), [286] = 4, - anon_sym_RPAREN, ACTIONS(356), - anon_sym_COMMA, ACTIONS(356), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_RPAREN, ACTIONS(354), + anon_sym_COMMA, ACTIONS(354), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [295] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 1014, 1016, 1018, 1020, 1016, 1020, 1020, 1016, 1022, 1024, -1026, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3, 3, 1008, 2584, +1026, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 79, 79, 1008, 2584, 3154, 2584, 140, 76, 821, 821, 118, 118, 821, 821, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 821, 118, 130, 118, [385] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(717), 5, @@ -13483,21 +13379,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, sym_string_start, [429] = 5, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(1494), 2, sym_string, aux_sym_concatenated_string_repeat1, - ACTIONS(276), 5, + ACTIONS(274), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 29, + ACTIONS(269), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -13531,8 +13427,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(707), sym_escape_sequence, ACTIONS(709), anon_sym_BSLASH, ACTIONS(711), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(709), sym_escape_interpolation, ACTIONS(709), sym_string_end, ACTIONS(1038), @@ -13545,8 +13441,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(707), sym_escape_sequence, ACTIONS(709), anon_sym_BSLASH, ACTIONS(711), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(709), sym_escape_interpolation, ACTIONS(709), sym_string_end, ACTIONS(1040), @@ -13558,7 +13454,7 @@ static const uint16_t ts_small_parse_table[] = { [533] = 3, ACTIONS(1042), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(983), 4, @@ -13567,19 +13463,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_for, anon_sym_RBRACE, [547] = 4, - ACTIONS(278), 1, + ACTIONS(276), 1, anon_sym_COLON_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(276), 6, + ACTIONS(274), 6, anon_sym_STAR, anon_sym_COLON, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 28, + ACTIONS(269), 28, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -13609,7 +13505,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [593] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1046), 16, @@ -13667,12 +13563,12 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 43472, 30, 33183, 37, 30725, 45, 3695, 51, 2, 60, 0, 61, 0, 61, 1048, 1050, 1052, 1054, 1056, 1050, 1056, 1056, 1050, 1058, -1060, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 3, 3, +1060, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 79, 79, 877, 2549, 3142, 461, 877, 876, 1169, 1169, 1169, 2549, 190, 56, 489, 489, 43, 43, 489, 489, 1332, 1332, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 257, 489, 43, 391, 43, [750] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(717), 4, @@ -13714,18 +13610,18 @@ static const uint16_t ts_small_parse_table[] = { [793] = 5, ACTIONS(649), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(2191), 2, sym_string, aux_sym_concatenated_string_repeat1, - ACTIONS(276), 4, + ACTIONS(274), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 29, + ACTIONS(269), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -13759,8 +13655,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(707), sym_escape_sequence, ACTIONS(709), anon_sym_BSLASH, ACTIONS(711), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(709), sym_escape_interpolation, ACTIONS(709), sym_string_end, ACTIONS(1066), @@ -13773,8 +13669,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(707), sym_escape_sequence, ACTIONS(709), anon_sym_BSLASH, ACTIONS(711), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(709), sym_escape_interpolation, ACTIONS(709), sym_string_end, ACTIONS(1068), @@ -13789,9 +13685,9 @@ static const uint16_t ts_small_parse_table[] = { 1024, 51, 0, 52, 0, 52, 1070, 1070, 1070, 1070, 1072, 1072, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1074, 1076, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1072, 1072, 1072, 1072, 1072, 1070, 1072, 1070, 1070, 1072, 1070, 1072, 1070, -1070, 1070, 1070, 3, 3, 1072, 1072, 504, 1044, 600, +1070, 1070, 1070, 79, 79, 1072, 1072, 504, 1044, 600, [986] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1080), 5, @@ -13836,47 +13732,47 @@ static const uint16_t ts_small_parse_table[] = { 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 895, 897, 426, 903, 897, 903, 903, 897, 430, 432, -434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, 1528, +434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, 3110, 1528, 152, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [1121] = 5, anon_sym_RPAREN, ACTIONS(619), anon_sym_COMMA, ACTIONS(1082), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__collection_elements_repeat1, STATE(376), [1132] = 5, anon_sym_RPAREN, ACTIONS(1084), anon_sym_COMMA, ACTIONS(1084), - anon_sym_as, ACTIONS(358), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_as, ACTIONS(356), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [1143] = 5, anon_sym_RPAREN, ACTIONS(534), anon_sym_COMMA, ACTIONS(534), - anon_sym_as, ACTIONS(358), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_as, ACTIONS(356), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [1154] = 45403, 0, 28414, 9, 56951, 21, 428, 33, 1026, 38, 33536, 40, 1151, 43, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 540, 538, 538, 538, 538, 540, 540, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 540, 540, 540, 540, 540, 538, 540, 538, 538, 540, -538, 540, 538, 538, 538, 538, 3, 3, 540, +538, 540, 538, 538, 538, 538, 79, 79, 540, [1243] = 10, anon_sym_COMMA, ACTIONS(1086), anon_sym_as, ACTIONS(1088), anon_sym_async, ACTIONS(933), anon_sym_for, ACTIONS(935), anon_sym_RBRACK, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(173), sym_for_in_clause, STATE(114), aux_sym__collection_elements_repeat1, STATE(50), [1264] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(544), 5, @@ -13918,13 +13814,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, [1308] = 3, sym_identifier, ACTIONS(1090), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [1315] = 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46, 2, 55, 0, 56, 0, 56, 853, 855, 857, 627, 859, 855, 859, 859, 855, 861, -1092, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3, +1092, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 79, 79, 877, 2549, 3142, 2604, 2549, 155, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 805, 489, 43, 391, 43, [1409] = @@ -13932,20 +13828,20 @@ static const uint16_t ts_small_parse_table[] = { 0, 31, 0, 31, 0, 31, 3, 31, 40960, 33, 33183, 35, 31749, 43, 3631, 50, 2, 58, 0, 59, 0, 59, 370, 372, 374, 1094, 1096, 380, 382, 372, 382, 384, 382, 372, 386, 388, 390, 388, 392, 388, 394, 396, 398, 396, 400, 398, 398, 398, -3, 3, 402, 592, 618, 1529, 1575, 592, 210, 10, 88, 88, 11, 11, 88, 88, -11, 11, 11, 1575, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98, +79, 79, 402, 592, 618, 1529, 1575, 592, 210, 10, 88, 88, 11, 11, 88, 88, +11, 11, 11, 1575, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99, 11, [1506] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(276), 5, + ACTIONS(274), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 30, + ACTIONS(269), 30, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -13977,7 +13873,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [1550] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(368), 5, @@ -14022,19 +13918,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(536), anon_sym_COLON, ACTIONS(1100), anon_sym_RBRACK, ACTIONS(1102), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(440), [1609] = 14098, 0, 10240, 7, 39168, 9, 424, 13, 1026, 17, 33280, 19, 1151, 21, 49152, 29, 0, 31, 0, 31, 0, 31, 3, 31, 40960, 33, 33183, 35, 31749, 43, 3631, 50, 2, 58, 0, 59, 0, 59, 370, 372, 374, 1104, 1106, 380, 382, 372, 382, 384, 382, 372, 386, 388, 390, 388, 392, 388, 394, 396, 398, 396, 400, 398, 398, 398, -3, 3, 402, 592, 618, 2585, 1251, 592, 421, 10, 88, 88, 11, 11, 88, 88, -11, 11, 11, 1251, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98, +79, 79, 402, 592, 618, 2585, 1251, 592, 421, 10, 88, 88, 11, 11, 88, 88, +11, 11, 11, 1251, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99, 11, [1706] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1080), 5, @@ -14074,7 +13970,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [1749] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(368), 5, @@ -14116,16 +14012,16 @@ static const uint16_t ts_small_parse_table[] = { [1792] = 22304, 0, 57472, 6, 33024, 10, 65422, 12, 1021, 24, 0, 33, 96, 33, 0, 35, 0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 96, 36, 0, 38, 8, 38, -0, 39, 8192, 39, 0, 40, 288, 290, 1108, 1108, 292, 294, 296, 1108, 1108, 298, -300, 302, 304, 306, 308, 308, 111, 310, 312, 292, 306, 306, 314, 316, 294, 318, -320, 298, 298, 298, 298, 320, 298, 3, 3, 85, 205, 205, 85, 188, +0, 39, 8192, 39, 0, 40, 286, 288, 1108, 1108, 290, 292, 294, 1108, 1108, 296, +298, 300, 302, 304, 306, 306, 109, 308, 310, 290, 304, 304, 312, 314, 292, 316, +318, 296, 296, 296, 296, 318, 296, 79, 79, 85, 205, 205, 85, 188, [1870] = 9, anon_sym_RPAREN, ACTIONS(412), anon_sym_COMMA, ACTIONS(414), anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(316), sym_for_in_clause, STATE(83), aux_sym_argument_list_repeat1, STATE(18), @@ -14133,30 +14029,30 @@ static const uint16_t ts_small_parse_table[] = { 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46, 2, 55, 0, 56, 0, 56, 895, 897, 426, 1110, 901, 903, 897, 903, 903, 897, -430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, +430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, 3110, 1224, 1528, 57, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 234, 751, 15, 61, 15, [1983] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388, -390, 388, 392, 388, 394, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 166, +390, 388, 392, 388, 394, 396, 398, 396, 1116, 398, 398, 398, 79, 79, 402, 166, 1072, 1072, 11, 11, 1072, 1072, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, -11, 11, 1072, 11, 98, 11, +11, 11, 1072, 11, 99, 11, [2069] = 5, anon_sym_COMMA, ACTIONS(1118), anon_sym_as, ACTIONS(907), anon_sym_COLON, ACTIONS(1118), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [2080] = 5, anon_sym_COMMA, ACTIONS(1120), anon_sym_COLON, ACTIONS(1122), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_with_clause_repeat1, STATE(630), [2091] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1126), 5, @@ -14197,30 +14093,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, [2134] = 3, anon_sym_RBRACK, ACTIONS(1128), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [2141] = 12566, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1279, 19, 49152, 28, 0, 30, 128, 30, 0, 31, 32, 31, 40960, 32, 33183, 34, 30725, 42, 3631, 48, 2, 56, 0, 57, 0, 57, 1130, 1132, 1134, 1136, 1138, 1140, 1134, 1140, 1140, 1134, -1142, 67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, -1132, 83, 1350, 1615, 1403, 656, 1350, 195, 2, 193, 193, 8, 8, 193, 193, 8, +1142, 63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, +1132, 81, 1350, 1615, 1403, 656, 1350, 195, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [2236] = 8, anon_sym_SEMI, ACTIONS(1146), anon_sym_DOT, ACTIONS(1148), anon_sym_COMMA, ACTIONS(1146), anon_sym_as, ACTIONS(1146), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(1146), aux_sym_dotted_name_repeat1, STATE(1073), [2253] = 7, anon_sym_SEMI, ACTIONS(1150), anon_sym_COMMA, ACTIONS(1152), anon_sym_as, ACTIONS(1154), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(1150), aux_sym__import_list_repeat1, STATE(545), [2268] = @@ -14228,58 +14124,58 @@ static const uint16_t ts_small_parse_table[] = { 0, 31, 384, 31, 0, 33, 2, 33, 40960, 34, 33183, 36, 63493, 44, 3695, 51, 2, 60, 0, 61, 0, 61, 1014, 1016, 1018, 1156, 1158, 1020, 1016, 1020, 1160, 1020, 1016, 1022, 1024, 1026, 1162, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, -3, 3, 1008, 2584, 3154, 834, 1088, 641, 2584, 327, 76, 821, 821, 118, 118, 821, +79, 79, 1008, 2584, 3154, 834, 1088, 641, 2584, 327, 76, 821, 821, 118, 118, 821, 821, 118, 118, 118, 118, 118, 118, 118, 422, 118, 118, 118, 118, 118, 738, 821, 118, 130, 118, [2367] = 23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38, 0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 0, 39, 0, 39, 8, 39, -0, 40, 0, 40, 0, 40, 1164, 87, 1164, 89, 1164, 1164, 91, 1164, 1164, 1164, -1164, 99, 1166, 103, 1164, 107, 1164, 1164, 1164, 1164, 1164, 91, 107, 107, 1164, 1164, -1164, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 1164, 16, 16, +0, 40, 0, 40, 0, 40, 1164, 85, 1164, 87, 1164, 1164, 89, 1164, 1164, 1164, +1164, 97, 1166, 101, 1164, 105, 1164, 1164, 1164, 1164, 1164, 89, 105, 105, 1164, 1164, +1164, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 1164, 16, 16, [2445] = 10002, 0, 10240, 6, 38912, 8, 168, 11, 2, 14, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 32793, 25, 30725, 29, 3119, 35, 2, 42, 0, 43, 0, 43, 1168, 1170, 919, 1172, 1172, 1174, 1170, 1174, 1174, 1170, -923, 841, 843, 841, 841, 845, 847, 845, 1176, 847, 847, 847, 3, 3, 851, 1225, +923, 839, 841, 839, 839, 843, 845, 843, 1176, 845, 845, 845, 79, 79, 849, 1225, 32, 32, 180, 180, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [2526] = 22304, 0, 256, 6, 33024, 7, 63630, 9, 1, 18, 0, 19, 96, 19, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, -0, 21, 0, 21, 0, 21, 271, 271, 1178, 1178, 276, 271, 1178, 271, 271, 271, -271, 271, 271, 276, 271, 271, 271, 271, 271, 3, 3, +0, 21, 0, 21, 0, 21, 269, 269, 1178, 1178, 274, 269, 1178, 269, 269, 269, +269, 269, 269, 274, 269, 269, 269, 269, 269, 79, 79, [2585] = 5, anon_sym_RPAREN, ACTIONS(548), anon_sym_COMMA, ACTIONS(548), anon_sym_COLON, ACTIONS(1180), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [2596] = 24352, 0, 57472, 7, 33024, 11, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39, -0, 40, 8192, 40, 0, 41, 288, 290, 1182, 1182, 1184, 292, 294, 296, 1182, 1182, -298, 300, 302, 304, 306, 308, 308, 111, 310, 312, 292, 306, 306, 314, 316, 294, -318, 320, 298, 298, 298, 298, 320, 298, 3, 3, 85, 205, 205, 85, 188, +0, 40, 8192, 40, 0, 41, 286, 288, 1182, 1182, 1184, 290, 292, 294, 1182, 1182, +296, 298, 300, 302, 304, 306, 306, 109, 308, 310, 290, 304, 304, 312, 314, 292, +316, 318, 296, 296, 296, 296, 318, 296, 79, 79, 85, 205, 205, 85, 188, [2675] = 9, anon_sym_RPAREN, ACTIONS(1186), anon_sym_COMMA, ACTIONS(1188), anon_sym_as, ACTIONS(416), anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(1090), sym_for_in_clause, STATE(83), [2694] = 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46, 2, 55, 0, 56, 0, 56, 895, 897, 426, 1190, 901, 903, 897, 903, 903, 897, -430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, +430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, 3110, 1224, 1528, 57, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 245, 751, 15, 61, 15, [2788] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1192), 3, @@ -14290,24 +14186,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1194), anon_sym_RBRACK, ACTIONS(1194), anon_sym_PIPE, ACTIONS(1196), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [2809] = 24352, 0, 57472, 7, 33024, 11, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 0, 37, 0, 37, 8, 37, -0, 38, 0, 38, 0, 38, 288, 290, 937, 937, 939, 292, 294, 937, 937, 937, -937, 300, 302, 304, 306, 308, 308, 937, 937, 937, 292, 306, 306, 314, 316, 294, -937, 939, 937, 937, 937, 937, 939, 937, 3, 3, 85, 85, +0, 38, 0, 38, 0, 38, 286, 288, 937, 937, 939, 290, 292, 937, 937, 937, +937, 298, 300, 302, 304, 306, 306, 937, 937, 937, 290, 304, 304, 312, 314, 292, +937, 939, 937, 937, 937, 937, 939, 937, 79, 79, 85, 85, [2885] = 3584, 0, 57472, 3, 0, 7, 1792, 7, 1020, 10, 0, 18, 96, 18, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 96, 20, 0, 22, 0, 22, -0, 22, 8192, 22, 0, 23, 941, 941, 943, 941, 941, 941, 298, 111, 941, 941, -318, 320, 298, 298, 298, 298, 320, 298, 3, 3, 205, 205, 1519, +0, 22, 8192, 22, 0, 23, 941, 941, 943, 941, 941, 941, 296, 109, 941, 941, +316, 318, 296, 296, 296, 296, 318, 296, 79, 79, 205, 205, 1519, [2946] = 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46, 2, 55, 0, 56, 0, 56, 853, 855, 857, 627, 859, 855, 859, 859, 855, 861, -1198, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3, +1198, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 79, 79, 877, 2549, 3142, 2619, 2549, 191, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 226, 489, 43, 391, 43, [3040] = 10, @@ -14316,8 +14212,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(933), anon_sym_for, ACTIONS(935), anon_sym_RBRACK, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(317), sym_for_in_clause, STATE(114), aux_sym__collection_elements_repeat1, STATE(50), @@ -14327,24 +14223,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(933), anon_sym_for, ACTIONS(935), anon_sym_RBRACK, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(723), sym_for_in_clause, STATE(114), aux_sym__collection_elements_repeat1, STATE(50), [3082] = 4, - ACTIONS(278), 1, + ACTIONS(276), 1, anon_sym_COLON_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(276), 5, + ACTIONS(274), 5, anon_sym_STAR, anon_sym_COLON, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 28, + ACTIONS(269), 28, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -14374,16 +14270,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [3127] = 5, - ACTIONS(95), 1, + ACTIONS(93), 1, anon_sym_if, - ACTIONS(113), 1, + ACTIONS(111), 1, anon_sym_and, - ACTIONS(115), 1, + ACTIONS(113), 1, anon_sym_or, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(85), 9, + ACTIONS(83), 9, anon_sym_SEMI, anon_sym_DOT, anon_sym_from, @@ -14399,23 +14295,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(416), anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(316), sym_for_in_clause, STATE(83), [3171] = 6, anon_sym_SEMI, ACTIONS(1204), anon_sym_COMMA, ACTIONS(462), - anon_sym_as, ACTIONS(129), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_as, ACTIONS(127), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(1204), [3184] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 1206, 1208, 83, 483, 9, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 1206, 1208, 81, 483, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9, 9, 9, 9, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -14423,10 +14319,10 @@ static const uint16_t ts_small_parse_table[] = { [3316] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 263, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -14435,26 +14331,26 @@ static const uint16_t ts_small_parse_table[] = { 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 1210, 1212, 1214, 1216, 1212, 1216, 1216, 1212, 1218, 1220, -1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1232, 1230, 1230, 1230, 3, 3, 1234, 2672, +1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1232, 1230, 1230, 1230, 79, 79, 1234, 2672, 3082, 2672, 123, 122, 1485, 1485, 160, 160, 1485, 1485, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 1485, 160, 745, 160, [3559] = 23840, 0, 33152, 6, 33024, 9, 65423, 11, 1021, 24, 0, 33, 96, 33, 0, 35, 0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 96, 36, 0, 38, 8, 38, -0, 39, 8192, 39, 0, 40, 500, 502, 1236, 85, 504, 506, 508, 85, 510, 512, -514, 1236, 516, 518, 520, 520, 111, 522, 524, 504, 518, 518, 526, 528, 506, 530, -532, 510, 510, 510, 510, 532, 510, 3, 3, 890, 2122, 2122, 890, 2478, +0, 39, 8192, 39, 0, 40, 500, 502, 1236, 83, 504, 506, 508, 83, 510, 512, +514, 1236, 516, 518, 520, 520, 109, 522, 524, 504, 518, 518, 526, 528, 506, 530, +532, 510, 510, 510, 510, 532, 510, 79, 79, 890, 2122, 2122, 890, 2478, [3637] = 4, anon_sym_as, ACTIONS(907), anon_sym_COLON, ACTIONS(1239), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [3646] = 3, anon_sym_COLON, ACTIONS(1241), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [3653] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1245), 5, @@ -14497,31 +14393,31 @@ static const uint16_t ts_small_parse_table[] = { 32054, 0, 43393, 10, 47360, 16, 65454, 21, 65535, 34, 33535, 50, 1279, 60, 51200, 69, 0, 72, 128, 72, 0, 73, 0, 73, 40960, 73, 33183, 75, 30725, 83, 3631, 89, 2, 97, 0, 98, 0, 98, 1130, 1247, 1134, 1249, 1251, 1254, 1249, 1257, 1140, 1260, -1262, 1249, 1264, 1134, 1140, 1249, 1249, 1140, 1134, 1264, 1266, 1249, 1249, 1269, 69, 1269, -1272, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 67, 1249, 1249, 1247, 1247, 1247, 1247, -1249, 1247, 73, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, -77, 79, 77, 1144, 79, 79, 79, 3, 3, 1247, 83, 511, 1350, 1615, 2764, 1350, +1262, 1249, 1264, 1134, 1140, 1249, 1249, 1140, 1134, 1264, 1266, 1249, 1249, 1269, 65, 1269, +1272, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 63, 1249, 1249, 1247, 1247, 1247, 1247, +1249, 1247, 69, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, +73, 75, 73, 1144, 75, 75, 75, 79, 79, 1247, 81, 510, 1350, 1615, 2764, 1350, 372, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [3832] = 4, anon_sym_COLON, ACTIONS(1277), anon_sym_DASH_GT, ACTIONS(1277), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [3841] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, 2, 40, 0, 41, 0, 41, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388, -390, 388, 388, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 187, 11, 11, -11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 98, 11, +390, 388, 388, 396, 398, 396, 1116, 398, 398, 398, 79, 79, 402, 187, 11, 11, +11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 99, 11, [3920] = 23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38, 0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 0, 39, 0, 39, 8, 39, -0, 40, 0, 40, 0, 40, 1164, 87, 1164, 89, 1164, 1164, 1166, 1164, 1164, 1164, -1164, 99, 1166, 103, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 1164, -1164, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 1164, 16, 16, +0, 40, 0, 40, 0, 40, 1164, 85, 1164, 87, 1164, 1164, 1166, 1164, 1164, 1164, +1164, 97, 1166, 101, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 1164, +1164, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 1164, 16, 16, [3998] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(736), 5, @@ -14563,10 +14459,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, [4042] = 3, anon_sym_RPAREN, ACTIONS(1279), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [4049] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1283), 5, @@ -14611,46 +14507,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(416), anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(1090), sym_for_in_clause, STATE(83), aux_sym_argument_list_repeat1, STATE(2940), [4113] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, -2, 40, 0, 41, 0, 41, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67, -69, 67, 67, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 178, 8, 8, +2, 40, 0, 41, 0, 41, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63, +65, 63, 63, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 178, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8, [4192] = 20768, 0, 33920, 4, 33024, 7, 65422, 9, 1021, 21, 0, 30, 96, 30, 0, 32, 0, 32, 0, 32, 32768, 32, 0, 33, 0, 33, 96, 33, 0, 35, 8, 35, 0, 36, 8192, 36, 0, 37, 466, 468, 470, 472, 474, 1295, 476, 478, 480, 482, -484, 486, 486, 111, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476, -476, 476, 498, 476, 3, 3, 165, 125, 125, 165, 116, +484, 486, 486, 109, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476, +476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116, [4267] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388, -390, 388, 392, 388, 394, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 182, +390, 388, 392, 388, 394, 396, 398, 396, 1116, 398, 398, 398, 79, 79, 402, 182, 2573, 2573, 11, 11, 2573, 2573, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, -11, 11, 2573, 11, 98, 11, +11, 11, 2573, 11, 99, 11, [4353] = 5, - ACTIONS(278), 1, + ACTIONS(276), 1, anon_sym_COLON_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(273), 2, + ACTIONS(271), 2, anon_sym_RPAREN, anon_sym_COMMA, - ACTIONS(276), 5, + ACTIONS(274), 5, anon_sym_as, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 27, + ACTIONS(269), 27, anon_sym_DOT, anon_sym_LPAREN, anon_sym_GT_GT, @@ -14681,41 +14577,41 @@ static const uint16_t ts_small_parse_table[] = { [4401] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, -2, 47, 0, 48, 0, 48, 847, 989, 919, 991, 989, 991, 991, 989, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 993, 847, 847, 847, 3, 3, 851, 212, +2, 47, 0, 48, 0, 48, 845, 989, 919, 991, 989, 991, 991, 989, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 993, 845, 845, 845, 79, 79, 849, 212, 2821, 2821, 32, 32, 2821, 2821, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2821, 32, 137, 32, [4487] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, -2, 40, 0, 41, 0, 41, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67, -69, 67, 67, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 206, 8, 8, +2, 40, 0, 41, 0, 41, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63, +65, 63, 63, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 206, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8, [4566] = 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28, 0, 30, 128, 30, 0, 31, 1, 31, 40960, 32, 49567, 34, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 803, 805, 374, 1297, 809, 811, 805, 811, 811, 805, -386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 3, -3, 402, 592, 618, 1617, 1564, 592, 183, 10, 88, 88, 11, 11, 88, 88, 1409, -11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98, 11, +386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 79, +79, 402, 592, 618, 1617, 1564, 592, 183, 10, 88, 88, 11, 11, 88, 88, 1409, +11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99, 11, [4662] = 5, anon_sym_COMMA, ACTIONS(548), anon_sym_COLON, ACTIONS(548), anon_sym_EQ, ACTIONS(1299), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [4673] = 5, anon_sym_COMMA, ACTIONS(1301), anon_sym_COLON, ACTIONS(554), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__parameters_repeat1, STATE(383), [4684] = 3, anon_sym_COLON, ACTIONS(1303), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [4691] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1307), 5, @@ -14759,8 +14655,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(933), anon_sym_for, ACTIONS(935), anon_sym_RBRACK, ACTIONS(1309), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_for_in_clause, STATE(650), sym_if_clause, STATE(650), aux_sym__comprehension_clauses_repeat1, STATE(650), @@ -14768,69 +14664,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(695), anon_sym_from, ACTIONS(695), anon_sym_COMMA, ACTIONS(1311), - anon_sym_as, ACTIONS(129), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_as, ACTIONS(127), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(695), aux_sym__collection_elements_repeat1, STATE(277), [4770] = 6, anon_sym_COMMA, ACTIONS(1313), anon_sym_as, ACTIONS(1315), anon_sym_COLON, ACTIONS(1317), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_except_clause_repeat1, STATE(952), [4783] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 1319, 1321, 83, 484, 9, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 1319, 1321, 81, 484, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9, 9, 9, 9, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [4915] = 3, anon_sym_RBRACK, ACTIONS(1323), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [4922] = 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46, 2, 54, 0, 55, 0, 55, 895, 897, 426, 619, 901, 903, 897, 903, 903, 897, -430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, +430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, 3110, 1601, 1528, 153, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [5015] = 8466, 0, 10496, 4, 38920, 7, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 915, 917, 919, 921, 1325, 917, 921, 1327, 921, 917, -923, 841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 308, 224, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, +923, 839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 308, 224, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [5107] = 4, anon_sym_SEMI, ACTIONS(1329), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(1329), [5116] = 5, anon_sym_SEMI, ACTIONS(1331), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(1333), aux_sym__simple_statements_repeat1, STATE(441), [5127] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1279, 30, 62566, 39, 63, 48, 7808, 54, 0, 59, 0, 59, 43456, 59, 56735, 65, 30725, 77, 3631, 83, -2, 91, 0, 92, 0, 92, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 1335, 83, 229, 229, 229, +2, 91, 0, 92, 0, 92, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 1335, 81, 229, 229, 229, 229, 229, 229, 229, 1350, 1615, 229, 229, 229, 229, 229, 229, 1405, 229, 229, 229, 229, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [5257] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1002), 5, @@ -14872,29 +14768,29 @@ static const uint16_t ts_small_parse_table[] = { [5300] = 21792, 0, 57472, 5, 33024, 9, 65423, 11, 1021, 24, 0, 33, 96, 33, 0, 35, 0, 35, 0, 35, 512, 35, 0, 36, 0, 36, 0, 36, 0, 36, 0, 36, -0, 36, 0, 36, 0, 36, 1337, 271, 1340, 276, 271, 271, 271, 271, 271, 271, -1343, 1340, 1340, 271, 271, 271, 271, 271, 271, 276, 271, 271, 271, 271, 271, 271, -276, 271, 271, 271, 271, 276, 271, 3, 3, 737, +0, 36, 0, 36, 0, 36, 1337, 269, 1340, 274, 269, 269, 269, 269, 269, 269, +1343, 1340, 1340, 269, 269, 269, 269, 269, 269, 274, 269, 269, 269, 269, 269, 269, +274, 269, 269, 269, 269, 274, 269, 79, 79, 737, [5374] = 3, anon_sym_RPAREN, ACTIONS(1346), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [5381] = 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28, 0, 30, 128, 30, 0, 31, 1, 31, 43472, 32, 49567, 39, 30725, 48, 3631, 54, 2, 62, 0, 63, 0, 63, 1348, 1350, 1352, 1354, 1356, 1358, 1350, 1358, 1358, 1350, -1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 3, -3, 402, 592, 618, 1625, 688, 598, 353, 1168, 1168, 1168, 592, 194, 10, 88, 88, +1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 79, +79, 402, 592, 618, 1625, 688, 598, 353, 1168, 1168, 1168, 592, 194, 10, 88, 88, 11, 11, 88, 88, 1173, 1333, 1333, 11, 11, 11, 11, 11, 11, 11, 11, 11, -11, 88, 11, 98, 11, +11, 88, 11, 99, 11, [5482] = 5, anon_sym_RPAREN, ACTIONS(1364), anon_sym_COMMA, ACTIONS(1366), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_argument_list_repeat1, STATE(63), [5493] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(410), 5, @@ -14936,15 +14832,15 @@ static const uint16_t ts_small_parse_table[] = { [5536] = 23840, 0, 33153, 6, 33024, 10, 65423, 12, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 16896, 36, 0, 38, 0, 38, 0, 38, 0, 38, 0, 38, -0, 38, 0, 38, 0, 38, 1337, 271, 1340, 271, 276, 271, 278, 271, 276, 271, -271, 1368, 1340, 1340, 271, 271, 271, 271, 271, 271, 276, 271, 271, 271, 271, 271, -271, 276, 271, 271, 271, 271, 276, 271, 3, 3, 737, 1145, +0, 38, 0, 38, 0, 38, 1337, 269, 1340, 269, 274, 269, 276, 269, 274, 269, +269, 1368, 1340, 1340, 269, 269, 269, 269, 269, 269, 274, 269, 269, 269, 269, 269, +269, 274, 269, 269, 269, 269, 274, 269, 79, 79, 737, 1145, [5612] = 4, ACTIONS(1371), 1, anon_sym_COMMA, STATE(491), 1, aux_sym__patterns_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1373), 16, @@ -14965,7 +14861,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, [5641] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1375), 17, @@ -14989,16 +14885,16 @@ static const uint16_t ts_small_parse_table[] = { [5665] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 274, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, 6, 687, [5818] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1002), 5, @@ -15039,9 +14935,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [5862] = 3, - ACTIONS(358), 1, + ACTIONS(356), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1377), 6, @@ -15058,18 +14954,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(1383), anon_sym_EQ, ACTIONS(1385), anon_sym_PIPE, ACTIONS(1387), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [5895] = 3, anon_sym_RPAREN, ACTIONS(1389), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [5902] = 12630, 0, 10240, 7, 38912, 9, 424, 12, 1026, 16, 33280, 18, 1279, 20, 49152, 29, 0, 31, 128, 31, 0, 32, 0, 32, 40960, 32, 33183, 34, 30725, 42, 3695, 48, 2, 57, 0, 58, 0, 58, 1130, 1391, 1134, 1393, 1136, 1395, 1140, 1134, 1140, 1140, -1134, 1142, 67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, -3, 1391, 83, 1350, 1615, 990, 1350, 223, 2, 193, 193, 8, 8, 193, 193, 8, +1134, 1142, 63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, +79, 1391, 81, 1350, 1615, 990, 1350, 223, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 278, 193, 8, 95, 8, [5998] = 8, anon_sym_COMMA, ACTIONS(1397), @@ -15077,24 +14973,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, ACTIONS(1397), anon_sym_COLON, ACTIONS(1397), anon_sym_PIPE, ACTIONS(1399), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_union_pattern_repeat1, STATE(937), [6015] = 8, anon_sym_COMMA, ACTIONS(1401), anon_sym_as, ACTIONS(1403), anon_sym_if, ACTIONS(1405), anon_sym_COLON, ACTIONS(1407), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_if_clause, STATE(1394), aux_sym_case_clause_repeat1, STATE(943), [6032] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 1409, 1411, 83, 1250, 1248, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 1409, 1411, 81, 1250, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1350, 1615, 1248, 1248, 1248, 1248, 1248, 1248, 1405, 1248, 1248, 1248, 1248, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -15102,10 +14998,10 @@ static const uint16_t ts_small_parse_table[] = { [6164] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1413, 83, 268, 268, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1413, 81, 268, 268, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 268, 268, 268, 268, 268, 268, 268, 1405, 9, 9, 9, 9, 268, 268, 687, 270, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -15114,23 +15010,23 @@ static const uint16_t ts_small_parse_table[] = { 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 895, 897, 426, 903, 897, 903, 903, 897, 430, 432, -434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, 1528, +434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, 3110, 1528, 256, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [6407] = 4, - ACTIONS(278), 1, + ACTIONS(276), 1, anon_sym_COLON_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(276), 6, + ACTIONS(274), 6, anon_sym_as, anon_sym_STAR, anon_sym_COLON, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 29, + ACTIONS(269), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -15163,11 +15059,11 @@ static const uint16_t ts_small_parse_table[] = { [6454] = 23840, 0, 57472, 6, 33024, 10, 65486, 12, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39, -0, 40, 8192, 40, 0, 41, 755, 757, 85, 101, 759, 761, 85, 85, 85, 765, -767, 769, 771, 773, 775, 85, 775, 111, 777, 779, 759, 773, 773, 781, 783, 761, -785, 787, 765, 765, 765, 765, 787, 765, 3, 3, 965, 2099, 2099, 965, 2475, +0, 40, 8192, 40, 0, 41, 755, 757, 83, 99, 759, 761, 83, 83, 83, 765, +767, 769, 771, 773, 775, 83, 775, 109, 777, 779, 759, 773, 773, 781, 783, 761, +785, 787, 765, 765, 765, 765, 787, 765, 79, 79, 965, 2099, 2099, 965, 2475, [6533] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1307), 5, @@ -15211,52 +15107,52 @@ static const uint16_t ts_small_parse_table[] = { [6578] = 5, anon_sym_COMMA, ACTIONS(1098), anon_sym_RBRACK, ACTIONS(1102), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(1158), [6589] = 5, anon_sym_RPAREN, ACTIONS(1415), anon_sym_COMMA, ACTIONS(1415), - anon_sym_as, ACTIONS(358), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_as, ACTIONS(356), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [6600] = 3, anon_sym_RBRACK, ACTIONS(1417), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [6607] = 13586, 0, 10240, 6, 39168, 8, 488, 12, 1026, 17, 33280, 19, 1151, 21, 49152, 29, 0, 31, 384, 31, 0, 33, 2, 33, 40960, 34, 33183, 36, 63493, 44, 3695, 51, 2, 60, 0, 61, 0, 61, 1014, 1016, 1018, 1419, 1158, 1020, 1016, 1020, 1160, 1020, 1016, 1022, 1024, 1026, 1421, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, -3, 3, 1008, 2584, 3154, 2605, 2976, 2839, 2584, 285, 76, 821, 821, 118, 118, 821, +79, 79, 1008, 2584, 3154, 2605, 2976, 2839, 2584, 285, 76, 821, 821, 118, 118, 821, 821, 118, 118, 118, 118, 118, 118, 118, 286, 118, 118, 118, 118, 118, 3103, 821, 118, 130, 118, [6706] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388, -390, 388, 392, 388, 394, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 260, +390, 388, 392, 388, 394, 396, 398, 396, 1116, 398, 398, 398, 79, 79, 402, 260, 1230, 1230, 11, 11, 1230, 1230, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, -11, 11, 1230, 11, 98, 11, +11, 11, 1230, 11, 99, 11, [6792] = 22304, 0, 32896, 6, 33024, 8, 65422, 10, 1021, 22, 0, 31, 96, 31, 0, 33, 0, 33, 0, 33, 32768, 33, 0, 34, 0, 34, 96, 34, 0, 36, 8, 36, -0, 37, 8192, 37, 0, 38, 288, 290, 1423, 1423, 292, 294, 296, 298, 300, 302, -304, 306, 308, 308, 111, 310, 312, 292, 306, 306, 314, 316, 294, 318, 320, 298, -298, 298, 298, 320, 298, 3, 3, 85, 205, 205, 85, 188, +0, 37, 8192, 37, 0, 38, 286, 288, 1423, 1423, 290, 292, 294, 296, 298, 300, +302, 304, 306, 306, 109, 308, 310, 290, 304, 304, 312, 314, 292, 316, 318, 296, +296, 296, 296, 318, 296, 79, 79, 85, 205, 205, 85, 188, [6868] = 5, anon_sym_COMMA, ACTIONS(1425), anon_sym_RBRACK, ACTIONS(1427), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_type_parameter_repeat1, STATE(492), [6879] = 12630, 0, 10240, 7, 38912, 9, 424, 12, 1026, 16, 33280, 18, 1279, 20, 49152, 29, 0, 31, 128, 31, 0, 32, 0, 32, 40960, 32, 33183, 34, 30725, 42, 3631, 48, 2, 56, 0, 57, 0, 57, 1130, 619, 1134, 1429, 1136, 1395, 1140, 1134, 1140, 1140, -1134, 1142, 67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, -3, 619, 83, 1350, 1615, 2813, 1350, 279, 2, 193, 193, 8, 8, 193, 193, 8, +1134, 1142, 63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, +79, 619, 81, 1350, 1615, 2813, 1350, 279, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [6974] = 45402, 0, 27902, 8, 56951, 19, 428, 31, 1026, 36, 33536, 38, 1663, 41, 0, 50, @@ -15264,30 +15160,30 @@ static const uint16_t ts_small_parse_table[] = { 16384, 53, 0, 54, 0, 54, 1431, 1431, 1431, 1431, 1433, 1433, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1076, 1431, 1431, 1431, 1431, 1431, 1435, 1437, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1433, 1433, 1433, 1433, 1433, 1431, 1433, 1431, 1431, 1433, 1431, 1433, -1431, 1431, 1431, 1431, 3, 3, 1433, 1433, 1954, 358, 570, 358, +1431, 1431, 1431, 1431, 79, 79, 1433, 1433, 1954, 358, 570, 358, [7066] = 22820, 0, 33153, 6, 41216, 10, 65422, 13, 1021, 25, 0, 34, 224, 34, 0, 37, 0, 37, 0, 37, 16384, 37, 0, 38, 0, 38, 0, 38, 0, 38, 0, 38, -0, 38, 0, 38, 0, 38, 271, 1439, 271, 271, 276, 271, 278, 271, 276, 271, -271, 276, 1442, 271, 271, 271, 271, 271, 271, 271, 276, 271, 271, 271, 271, 271, -271, 276, 271, 271, 271, 271, 276, 271, 3, 3, 271, 536, +0, 38, 0, 38, 0, 38, 269, 1439, 269, 269, 274, 269, 276, 269, 274, 269, +269, 274, 1442, 269, 269, 269, 269, 269, 269, 269, 274, 269, 269, 269, 269, 269, +269, 274, 269, 269, 269, 269, 274, 269, 79, 79, 269, 536, [7142] = 23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38, 0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 96, 39, 0, 41, 8, 41, -0, 42, 8192, 42, 0, 43, 1445, 87, 1445, 89, 1445, 1445, 91, 93, 95, 1445, -97, 99, 1447, 103, 105, 107, 109, 109, 111, 113, 115, 91, 107, 107, 117, 119, -93, 121, 123, 97, 97, 97, 97, 123, 97, 3, 3, 1445, 16, 672, 672, 16, +0, 42, 8192, 42, 0, 43, 1445, 85, 1445, 87, 1445, 1445, 89, 91, 93, 1445, +95, 97, 1447, 101, 103, 105, 107, 107, 109, 111, 113, 89, 105, 105, 115, 117, +91, 119, 121, 95, 95, 95, 95, 121, 95, 79, 79, 1445, 16, 672, 672, 16, 730, [7223] = 12562, 0, 43264, 5, 47104, 9, 168, 13, 63490, 16, 33535, 22, 1151, 32, 0, 40, 0, 40, 0, 40, 0, 40, 0, 40, 2496, 40, 32793, 44, 30725, 48, 3119, 54, -2, 61, 0, 62, 0, 62, 829, 831, 833, 1449, 837, 1373, 831, 837, 1451, 837, -831, 1373, 839, 1453, 843, 1453, 841, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, -1373, 1373, 1373, 1373, 845, 847, 845, 849, 847, 847, 847, 3, 3, 851, 240, 589, +2, 61, 0, 62, 0, 62, 827, 829, 831, 1449, 835, 1373, 829, 835, 1451, 835, +829, 1373, 837, 1453, 841, 1453, 839, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, +1373, 1373, 1373, 1373, 843, 845, 843, 847, 845, 845, 845, 79, 79, 849, 240, 589, 589, 589, 1226, 32, 32, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [7323] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(736), 5, @@ -15329,33 +15225,33 @@ static const uint16_t ts_small_parse_table[] = { [7366] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 12, 77, 43456, 79, 56735, 85, 30725, 97, 3631, 103, -18, 111, 128, 113, 0, 114, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1455, 83, 5, 5, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 111, 128, 113, 0, 114, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1455, 81, 5, 5, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 5, 1405, 9, 9, 9, 9, 5, 5, 687, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, 5, 687, [7518] = 4, anon_sym_case, ACTIONS(540), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__dedent, ACTIONS(540), [7527] = 4, anon_sym_case, ACTIONS(1457), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__dedent, ACTIONS(1457), [7536] = 4, anon_sym_case, ACTIONS(1459), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__dedent, ACTIONS(1459), [7545] = 6, anon_sym_case, ACTIONS(1461), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__dedent, ACTIONS(1464), sym_case_clause, STATE(271), aux_sym__match_block_repeat1, STATE(65535), @@ -15363,28 +15259,28 @@ static const uint16_t ts_small_parse_table[] = { 21792, 0, 32896, 5, 33024, 7, 65423, 9, 1021, 22, 0, 31, 96, 31, 0, 33, 0, 33, 0, 33, 32768, 33, 0, 34, 0, 34, 96, 34, 0, 36, 8, 36, 0, 37, 8192, 37, 0, 38, 661, 663, 1466, 665, 667, 669, 671, 673, 675, 1466, -677, 679, 681, 681, 111, 683, 685, 665, 679, 679, 687, 689, 667, 691, 693, 671, -671, 671, 671, 693, 671, 3, 3, 161, 408, 408, 161, 410, +677, 679, 681, 681, 109, 683, 685, 665, 679, 679, 687, 689, 667, 691, 693, 671, +671, 671, 671, 693, 671, 79, 79, 161, 408, 408, 161, 410, [7634] = 45402, 0, 28414, 8, 56931, 20, 428, 30, 1026, 35, 33536, 37, 1663, 40, 0, 49, 384, 49, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 1024, 51, 0, 52, 0, 52, 1468, 1468, 1468, 1468, 1470, 1470, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1074, 1076, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1470, 1470, 1470, 1470, 1470, 1468, 1470, 1468, 1468, 1470, 1468, 1470, 1468, -1468, 1468, 1468, 3, 3, 1470, 1470, 504, 1047, 918, +1468, 1468, 1468, 79, 79, 1470, 1470, 504, 1047, 918, [7724] = 24352, 0, 57472, 7, 33024, 11, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 0, 37, 0, 37, 8, 37, -0, 38, 0, 38, 0, 38, 288, 290, 1164, 1164, 1166, 1166, 1164, 1164, 1164, 1164, -1164, 300, 302, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 1164, 1164, -1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 85, 85, +0, 38, 0, 38, 0, 38, 286, 288, 1164, 1164, 1166, 1166, 1164, 1164, 1164, 1164, +1164, 298, 300, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 1164, 1164, +1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 85, 85, [7800] = 9, anon_sym_RPAREN, ACTIONS(1309), anon_sym_if, ACTIONS(795), anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_for_in_clause, STATE(838), sym_if_clause, STATE(838), aux_sym__comprehension_clauses_repeat1, STATE(838), @@ -15392,12 +15288,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(619), anon_sym_from, ACTIONS(619), anon_sym_COMMA, ACTIONS(1472), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(619), aux_sym__collection_elements_repeat1, STATE(754), [7834] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1474), 3, @@ -15405,9 +15301,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_from, sym__newline, [7844] = 3, - ACTIONS(129), 1, + ACTIONS(127), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(534), 4, @@ -15419,36 +15315,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1476), anon_sym_COLON, ACTIONS(1478), anon_sym_LBRACK, ACTIONS(657), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_type_parameter, STATE(3008), sym_argument_list, STATE(482), [7873] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 1480, 1482, 83, 894, 9, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 1480, 1482, 81, 894, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9, 9, 9, 9, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [8005] = 3, sym_identifier, ACTIONS(1484), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [8012] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, 2, 40, 0, 41, 0, 41, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388, -390, 388, 388, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 275, 11, 11, -11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 98, 11, +390, 388, 388, 396, 398, 396, 1116, 398, 398, 398, 79, 79, 402, 275, 11, 11, +11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 99, 11, [8091] = 24352, 0, 57472, 7, 33024, 11, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39, -0, 40, 8192, 40, 0, 41, 288, 290, 1486, 1486, 1488, 292, 294, 1486, 1486, 1486, -298, 300, 302, 304, 306, 308, 308, 111, 1486, 1486, 292, 306, 306, 314, 316, 294, -318, 320, 298, 298, 298, 298, 320, 298, 3, 3, 85, 205, 205, 85, 188, +0, 40, 8192, 40, 0, 41, 286, 288, 1486, 1486, 1488, 290, 292, 1486, 1486, 1486, +296, 298, 300, 302, 304, 306, 306, 109, 1486, 1486, 290, 304, 304, 312, 314, 292, +316, 318, 296, 296, 296, 296, 318, 296, 79, 79, 85, 205, 205, 85, 188, [8170] = 11, anon_sym_COMMA, ACTIONS(1490), anon_sym_as, ACTIONS(1042), @@ -15456,8 +15352,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3078), sym_for_in_clause, STATE(449), aux_sym__collection_elements_repeat1, STATE(653), @@ -15466,13 +15362,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(1500), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(1263), sym_for_in_clause, STATE(449), aux_sym_dictionary_repeat1, STATE(803), [8212] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1504), 5, @@ -15515,25 +15411,25 @@ static const uint16_t ts_small_parse_table[] = { 4354, 0, 0, 3, 33024, 3, 56, 5, 0, 8, 32768, 8, 1149, 9, 0, 16, 0, 16, 0, 16, 0, 16, 49088, 16, 7, 25, 0, 28, 0, 28, 3072, 28, 0, 30, 0, 30, 0, 30, 1506, 1508, 1510, 1512, 1514, 1516, 1518, 1520, 1522, 1524, -1518, 1518, 1518, 3, 3, 851, 555, 248, 247, 1238, 247, 247, 247, 247, 2762, 247, +1518, 1518, 1518, 79, 79, 849, 555, 248, 247, 1238, 247, 247, 247, 247, 2762, 247, 247, 247, 247, 681, [8323] = 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28, 0, 30, 128, 30, 0, 31, 1, 31, 40960, 32, 49567, 34, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 803, 805, 374, 1526, 809, 811, 805, 811, 811, 805, -386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 3, -3, 402, 592, 618, 3163, 2857, 592, 328, 10, 88, 88, 11, 11, 88, 88, 1401, -11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98, 11, +386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 79, +79, 402, 592, 618, 3163, 2857, 592, 328, 10, 88, 88, 11, 11, 88, 88, 1401, +11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99, 11, [8419] = 3, anon_sym_import, ACTIONS(1528), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [8426] = 9, sym_identifier, ACTIONS(1530), anon_sym_LPAREN, ACTIONS(1532), anon_sym_STAR, ACTIONS(1534), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__import_list, STATE(442), sym_aliased_import, STATE(949), sym_wildcard_import, STATE(1015), @@ -15542,13 +15438,13 @@ static const uint16_t ts_small_parse_table[] = { 13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49, 2, 57, 0, 58, 0, 58, 422, 424, 426, 1364, 380, 428, 424, 428, 384, 428, -424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3, -3, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, +424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 79, +79, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [8541] = 3, ACTIONS(536), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1377), 5, @@ -15560,14 +15456,14 @@ static const uint16_t ts_small_parse_table[] = { [8556] = 4, anon_sym_COLON, ACTIONS(1536), anon_sym_DASH_GT, ACTIONS(1538), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [8565] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 1540, 1542, 83, 604, 52, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 1540, 1542, 81, 604, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -15575,10 +15471,10 @@ static const uint16_t ts_small_parse_table[] = { [8697] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 428, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -15586,14 +15482,14 @@ static const uint16_t ts_small_parse_table[] = { [8850] = 4354, 0, 256, 3, 256, 4, 2048, 5, 0, 6, 0, 6, 96, 6, 0, 8, 0, 8, 64, 8, 0, 9, 0, 9, 7848, 9, 0, 16, 8, 16, 0, 17, -12, 17, 0, 19, 0, 19, 1546, 1548, 1550, 1552, 1554, 1556, 3, 3, 405, 220, +12, 17, 0, 19, 0, 19, 1546, 1548, 1550, 1552, 1554, 1556, 79, 79, 405, 220, 219, 1572, 480, 480, 671, 862, 480, 480, 480, [8907] = 4, ACTIONS(1558), 1, anon_sym_DOT, STATE(868), 1, aux_sym_dotted_name_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1146), 7, @@ -15607,20 +15503,20 @@ static const uint16_t ts_small_parse_table[] = { [8927] = 6, anon_sym_LPAREN, ACTIONS(655), anon_sym_LBRACK, ACTIONS(657), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_parameters, STATE(294), sym_type_parameter, STATE(843), [8940] = 3, sym_identifier, ACTIONS(1560), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [8947] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 1562, 1564, 83, 529, 9, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 1562, 1564, 81, 529, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9, 9, 9, 9, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -15628,10 +15524,10 @@ static const uint16_t ts_small_parse_table[] = { [9079] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 475, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -15640,42 +15536,42 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 39168, 7, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 34, 29, 0, 31, 40960, 31, 33183, 33, 31733, 41, 3631, 53, 2, 61, 0, 62, 0, 62, 1566, 1568, 625, 1570, 1572, 1568, 629, 1574, 1572, 1568, -631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3, +631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79, 649, 1537, 1621, 261, 3006, 1537, 293, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 44, 523, 261, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [9332] = 6, anon_sym_SEMI, ACTIONS(1576), anon_sym_COMMA, ACTIONS(1576), - anon_sym_as, ACTIONS(129), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_as, ACTIONS(127), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(1576), [9345] = 3, anon_sym_COLON, ACTIONS(1578), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [9352] = 23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38, 0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 0, 39, 0, 39, 8, 39, -0, 40, 0, 40, 0, 40, 1580, 87, 1580, 89, 1580, 1580, 1582, 1580, 1580, 1580, -1580, 99, 1582, 103, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1582, 1580, 1580, 1580, 1580, -1580, 1580, 1582, 1580, 1580, 1580, 1580, 1582, 1580, 3, 3, 1580, 16, 16, +0, 40, 0, 40, 0, 40, 1580, 85, 1580, 87, 1580, 1580, 1582, 1580, 1580, 1580, +1580, 97, 1582, 101, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1582, 1580, 1580, 1580, 1580, +1580, 1580, 1582, 1580, 1580, 1580, 1580, 1582, 1580, 79, 79, 1580, 16, 16, [9430] = 9, sym_identifier, ACTIONS(1584), anon_sym_DOT, ACTIONS(1586), anon_sym___future__, ACTIONS(1588), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_import_prefix, STATE(841), sym_relative_import, STATE(290), sym_dotted_name, STATE(290), aux_sym_import_prefix_repeat1, STATE(840), [9449] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(85), 6, + ACTIONS(83), 6, anon_sym_DOT, anon_sym_COMMA, anon_sym_as, @@ -15685,11 +15581,11 @@ static const uint16_t ts_small_parse_table[] = { [9462] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, -2, 40, 0, 41, 0, 41, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67, -69, 67, 67, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 306, 8, 8, +2, 40, 0, 41, 0, 41, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63, +65, 63, 63, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 306, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8, [9541] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1126), 5, @@ -15731,7 +15627,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, sym__newline, [9586] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1283), 5, @@ -15773,7 +15669,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, sym__newline, [9631] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1590), 3, @@ -15783,35 +15679,35 @@ static const uint16_t ts_small_parse_table[] = { [9641] = 6, anon_sym_SEMI, ACTIONS(1590), anon_sym_COMMA, ACTIONS(1592), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(1590), aux_sym_global_statement_repeat1, STATE(65535), [9654] = 6, anon_sym_SEMI, ACTIONS(1595), anon_sym_COMMA, ACTIONS(1597), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(1595), aux_sym_global_statement_repeat1, STATE(313), [9667] = 3, sym_identifier, ACTIONS(1599), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [9674] = 3, anon_sym_RPAREN, ACTIONS(1601), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [9681] = 3, anon_sym_RBRACK, ACTIONS(1603), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [9688] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 1605, 1607, 83, 585, 9, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 1605, 1607, 81, 585, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9, 9, 9, 9, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -15819,10 +15715,10 @@ static const uint16_t ts_small_parse_table[] = { [9820] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 467, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -15830,43 +15726,43 @@ static const uint16_t ts_small_parse_table[] = { [9973] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, -2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 308, 321, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [10063] = 4, anon_sym_as, ACTIONS(907), anon_sym_COLON, ACTIONS(1609), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [10072] = 13586, 0, 10240, 6, 39168, 8, 488, 12, 1026, 17, 33280, 19, 1151, 21, 49152, 29, 0, 31, 384, 31, 0, 33, 2, 33, 40960, 34, 33183, 36, 63493, 44, 3695, 51, 2, 60, 0, 61, 0, 61, 1014, 1016, 1018, 1611, 1158, 1020, 1016, 1020, 1160, 1020, 1016, 1022, 1024, 1026, 1613, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, -3, 3, 1008, 2584, 3154, 2620, 2988, 2859, 2584, 360, 76, 821, 821, 118, 118, 821, +79, 79, 1008, 2584, 3154, 2620, 2988, 2859, 2584, 360, 76, 821, 821, 118, 118, 821, 821, 118, 118, 118, 118, 118, 118, 118, 361, 118, 118, 118, 118, 118, 3178, 821, 118, 130, 118, [10171] = 3104, 0, 34176, 3, 8192, 7, 1794, 8, 1020, 12, 0, 20, 96, 20, 0, 22, 0, 22, 0, 22, 0, 22, 0, 22, 0, 22, 96, 22, 0, 24, 0, 24, 0, 24, 8192, 24, 0, 25, 1615, 1615, 1615, 1615, 1615, 1615, 1617, 1620, 1615, 1622, -1615, 1615, 1625, 1628, 1617, 1617, 1617, 1617, 1628, 1617, 3, 3, 125, 125, 65535, +1615, 1615, 1625, 1628, 1617, 1617, 1617, 1617, 1628, 1617, 79, 79, 125, 125, 65535, [10234] = 22304, 0, 0, 6, 33024, 6, 63630, 8, 1, 17, 0, 18, 96, 18, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, -0, 20, 0, 20, 0, 20, 271, 271, 282, 282, 276, 271, 271, 271, 271, 271, -271, 271, 276, 271, 271, 271, 271, 271, 3, 3, +0, 20, 0, 20, 0, 20, 269, 269, 280, 280, 274, 269, 269, 269, 269, 269, +269, 269, 274, 269, 269, 269, 269, 269, 79, 79, [10292] = 4, anon_sym_RPAREN, ACTIONS(1375), anon_sym_COMMA, ACTIONS(1375), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [10301] = 5, anon_sym_RPAREN, ACTIONS(1631), anon_sym_COMMA, ACTIONS(1633), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__patterns_repeat1, STATE(1384), [10312] = 11, anon_sym_COMMA, ACTIONS(1490), @@ -15875,8 +15771,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(854), sym_for_in_clause, STATE(449), aux_sym__collection_elements_repeat1, STATE(653), @@ -15886,54 +15782,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(416), anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(1607), sym_for_in_clause, STATE(83), [10354] = 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46, 2, 55, 0, 56, 0, 56, 895, 897, 426, 1639, 901, 903, 897, 903, 903, 897, -430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, +430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, 3110, 1224, 1528, 57, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 403, 751, 15, 61, 15, [10448] = 6, anon_sym_case, ACTIONS(1641), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__dedent, ACTIONS(1643), sym_case_clause, STATE(271), aux_sym__match_block_repeat1, STATE(272), [10461] = 5, anon_sym_COMMA, ACTIONS(1645), anon_sym_RBRACE, ACTIONS(1647), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dictionary_repeat1, STATE(347), [10472] = 8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1649, 921, 917, 923, -841, 843, 1651, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +839, 841, 1651, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32, [10566] = 14098, 0, 10240, 7, 39168, 9, 424, 13, 1026, 17, 33280, 19, 1151, 21, 49152, 29, 0, 31, 0, 31, 0, 31, 3, 31, 40960, 33, 33183, 35, 31749, 43, 3631, 50, 2, 58, 0, 59, 0, 59, 370, 372, 374, 1653, 1655, 380, 382, 372, 382, 384, 382, 372, 386, 388, 390, 388, 392, 388, 394, 396, 398, 396, 400, 398, 398, 398, -3, 3, 402, 592, 618, 2600, 2989, 592, 371, 10, 88, 88, 11, 11, 88, 88, -11, 11, 11, 2989, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98, +79, 79, 402, 592, 618, 2600, 2989, 592, 371, 10, 88, 88, 11, 11, 88, 88, +11, 11, 11, 2989, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99, 11, [10663] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388, -390, 388, 392, 388, 394, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 284, +390, 388, 392, 388, 394, 396, 398, 396, 1116, 398, 398, 398, 79, 79, 402, 284, 437, 437, 11, 11, 437, 437, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, -11, 11, 437, 11, 98, 11, +11, 11, 437, 11, 99, 11, [10749] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(368), 5, @@ -15978,8 +15874,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(933), anon_sym_for, ACTIONS(935), anon_sym_RBRACK, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(850), sym_for_in_clause, STATE(114), aux_sym__collection_elements_repeat1, STATE(50), @@ -15989,14 +15885,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(416), anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3129), sym_for_in_clause, STATE(83), [10832] = 3, - ACTIONS(129), 1, + ACTIONS(127), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1377), 6, @@ -16012,15 +15908,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(1665), anon_sym_EQ, ACTIONS(1667), anon_sym_PIPE, ACTIONS(1669), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(1661), [10865] = 3, sym_identifier, ACTIONS(1671), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [10872] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(544), 16, @@ -16076,13 +15972,13 @@ static const uint16_t ts_small_parse_table[] = { 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 853, 855, 857, 859, 855, 859, 859, 855, 861, 863, -865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3, 877, 2549, +865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 79, 79, 877, 2549, 3105, 2549, 343, 65, 411, 411, 43, 43, 411, 411, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 411, 43, 391, 43, [11018] = 3, ACTIONS(728), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1673), 4, @@ -16094,7 +15990,7 @@ static const uint16_t ts_small_parse_table[] = { 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46, 2, 54, 0, 55, 0, 55, 895, 897, 426, 633, 901, 903, 897, 903, 903, 897, -430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, +430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, 3110, 1601, 1528, 153, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [11125] = @@ -16103,26 +15999,26 @@ static const uint16_t ts_small_parse_table[] = { 0, 47, 0, 47, 0, 47, 1675, 1675, 1675, 1675, 1677, 1677, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1677, 1677, 1677, 1677, 1677, 1675, 1677, 1675, 1675, 1677, 1675, 1677, 1675, 1675, 1675, -1675, 3, 3, 1677, 1677, +1675, 79, 79, 1677, 1677, [11210] = 24352, 0, 57472, 7, 33024, 11, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39, -0, 40, 8192, 40, 0, 41, 288, 290, 1486, 1486, 1488, 292, 294, 1486, 1486, 1486, -298, 300, 302, 304, 306, 308, 308, 111, 310, 1486, 292, 306, 306, 314, 316, 294, -318, 320, 298, 298, 298, 298, 320, 298, 3, 3, 85, 205, 205, 85, 188, +0, 40, 8192, 40, 0, 41, 286, 288, 1486, 1486, 1488, 290, 292, 1486, 1486, 1486, +296, 298, 300, 302, 304, 306, 306, 109, 308, 1486, 290, 304, 304, 312, 314, 292, +316, 318, 296, 296, 296, 296, 318, 296, 79, 79, 85, 205, 205, 85, 188, [11289] = 5, anon_sym_COMMA, ACTIONS(1679), anon_sym_RBRACE, ACTIONS(987), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dictionary_repeat1, STATE(65535), [11300] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 345, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -16130,9 +16026,9 @@ static const uint16_t ts_small_parse_table[] = { [11453] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 1682, 1684, 83, 1998, 9, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 1682, 1684, 81, 1998, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9, 9, 9, 9, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -16140,9 +16036,9 @@ static const uint16_t ts_small_parse_table[] = { [11585] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1279, 30, 62566, 39, 63, 48, 7808, 54, 0, 59, 0, 59, 43456, 59, 56735, 65, 30725, 77, 3631, 83, -2, 91, 0, 92, 0, 92, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 1333, 83, 229, 229, 229, +2, 91, 0, 92, 0, 92, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 1333, 81, 229, 229, 229, 229, 229, 229, 229, 1350, 1615, 229, 229, 229, 229, 229, 229, 1405, 229, 229, 229, 229, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, @@ -16150,46 +16046,46 @@ static const uint16_t ts_small_parse_table[] = { [11715] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 12, 27, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45, -2, 53, 0, 54, 0, 54, 915, 917, 1686, 921, 917, 921, 921, 917, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 53, 0, 54, 0, 54, 915, 917, 1686, 921, 917, 921, 921, 917, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 354, 171, 308, 170, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [11807] = 6, sym_identifier, ACTIONS(1530), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__import_list, STATE(363), sym_aliased_import, STATE(949), sym_dotted_name, STATE(176), [11820] = 5, anon_sym_RPAREN, ACTIONS(1688), anon_sym_COMMA, ACTIONS(1690), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__patterns_repeat1, STATE(326), [11831] = 3, anon_sym_COLON, ACTIONS(1692), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [11838] = 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28, 0, 30, 128, 30, 0, 31, 1, 31, 40960, 32, 49567, 34, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 803, 805, 374, 1694, 809, 811, 805, 811, 811, 805, -386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 3, -3, 402, 592, 618, 1625, 688, 592, 194, 10, 88, 88, 11, 11, 88, 88, 1173, -11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98, 11, +386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 79, +79, 402, 592, 618, 1625, 688, 592, 194, 10, 88, 88, 11, 11, 88, 88, 1173, +11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99, 11, [11934] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49, 2, 57, 0, 58, 0, 58, 1696, 1698, 426, 1700, 1698, 903, 1700, 1698, 430, 432, -434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, 1528, +434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, 3110, 2937, 1528, 243, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 244, 1085, 1085, 1085, 1085, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [12030] = 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46, 2, 55, 0, 56, 0, 56, 895, 897, 426, 1702, 901, 903, 897, 903, 903, 897, -430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, +430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, 3110, 1224, 1528, 57, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 364, 751, 15, 61, 15, [12124] = @@ -16198,12 +16094,12 @@ static const uint16_t ts_small_parse_table[] = { 16384, 53, 0, 54, 0, 54, 1704, 1704, 1704, 1704, 1706, 1706, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1076, 1704, 1704, 1704, 1704, 1704, 1435, 1437, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1706, 1706, 1706, 1706, 1706, 1704, 1706, 1704, 1704, 1706, 1704, 1706, -1704, 1704, 1704, 1704, 3, 3, 1706, 1706, 727, 726, 2015, 726, +1704, 1704, 1704, 1704, 79, 79, 1706, 1706, 727, 726, 2015, 726, [12216] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, -2, 47, 0, 48, 0, 48, 847, 989, 919, 991, 989, 991, 991, 989, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 993, 847, 847, 847, 3, 3, 851, 418, +2, 47, 0, 48, 0, 48, 845, 989, 919, 991, 989, 991, 991, 989, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 993, 845, 845, 845, 79, 79, 849, 418, 706, 706, 32, 32, 706, 706, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 706, 32, 137, 32, [12302] = 11, @@ -16213,8 +16109,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3070), sym_for_in_clause, STATE(449), aux_sym__collection_elements_repeat1, STATE(653), @@ -16223,13 +16119,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(1710), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3071), sym_for_in_clause, STATE(449), aux_sym_dictionary_repeat1, STATE(331), [12344] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1504), 5, @@ -16270,15 +16166,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, [12387] = 4, anon_sym_SEMI, ACTIONS(1712), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(1712), [12396] = 3, anon_sym_RPAREN, ACTIONS(1714), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [12403] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1002), 5, @@ -16322,36 +16218,36 @@ static const uint16_t ts_small_parse_table[] = { 0, 31, 0, 31, 0, 31, 3, 31, 40960, 33, 33183, 35, 31749, 43, 3631, 50, 2, 58, 0, 59, 0, 59, 422, 424, 426, 1104, 1106, 380, 428, 424, 428, 384, 428, 424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, -3, 3, 446, 1528, 3110, 1251, 1251, 1528, 416, 12, 751, 751, 15, 15, 751, 751, +79, 79, 446, 1528, 3110, 1251, 1251, 1528, 416, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 1251, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [12543] = 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46, 2, 55, 0, 56, 0, 56, 853, 855, 857, 627, 859, 855, 859, 859, 855, 861, -1716, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3, +1716, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 79, 79, 877, 2549, 3142, 1533, 2549, 336, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 398, 489, 43, 391, 43, [12637] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 803, 805, 374, 811, 805, 811, 811, 805, 386, 388, -390, 388, 392, 388, 394, 396, 398, 396, 815, 398, 398, 398, 3, 3, 402, 592, +390, 388, 392, 388, 394, 396, 398, 396, 815, 398, 398, 398, 79, 79, 402, 592, 3104, 592, 373, 80, 2569, 2569, 11, 11, 2569, 2569, 11, 11, 11, 11, 11, 11, -11, 11, 11, 11, 11, 11, 2569, 11, 98, 11, +11, 11, 11, 11, 11, 11, 2569, 11, 99, 11, [12727] = 4, ACTIONS(1718), 1, anon_sym_COLON_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(276), 5, + ACTIONS(274), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 30, + ACTIONS(269), 30, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -16383,7 +16279,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [12774] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(736), 5, @@ -16428,23 +16324,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(416), anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(1607), sym_for_in_clause, STATE(83), aux_sym_argument_list_repeat1, STATE(2992), [12838] = 7, anon_sym_SEMI, ACTIONS(1724), anon_sym_COMMA, ACTIONS(1726), - anon_sym_as, ACTIONS(129), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_as, ACTIONS(127), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(1724), aux_sym_print_statement_repeat1, STATE(755), [12853] = 3, ACTIONS(789), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1673), 4, @@ -16453,7 +16349,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_for, [12867] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1728), 3, @@ -16463,27 +16359,27 @@ static const uint16_t ts_small_parse_table[] = { [12877] = 5, anon_sym_LPAREN, ACTIONS(1476), anon_sym_COLON, ACTIONS(1730), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_argument_list, STATE(3076), [12888] = 5, anon_sym_RPAREN, ACTIONS(534), anon_sym_COMMA, ACTIONS(1732), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__collection_elements_repeat1, STATE(65535), [12899] = 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28, 0, 30, 128, 30, 0, 31, 1, 31, 40960, 32, 49567, 34, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 803, 805, 374, 1735, 809, 811, 805, 811, 811, 805, -386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 3, -3, 402, 592, 618, 3140, 2845, 592, 337, 10, 88, 88, 11, 11, 88, 88, 1402, -11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98, 11, +386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 79, +79, 402, 592, 618, 3140, 2845, 592, 337, 10, 88, 88, 11, 11, 88, 88, 1402, +11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99, 11, [12995] = 13074, 0, 10240, 6, 38912, 8, 168, 11, 2, 14, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 2496, 25, 32793, 29, 30725, 33, 3119, 39, 2, 46, 0, 47, 0, 47, 1737, 1739, 1741, 1631, 1743, 1745, 1739, 1745, 1745, 1739, -1747, 841, 843, 841, 841, 845, 847, 845, 1749, 847, 847, 847, 3, 3, 851, 325, +1747, 839, 841, 839, 839, 843, 845, 843, 1749, 845, 845, 845, 79, 79, 849, 325, 1168, 1168, 1168, 1225, 32, 32, 324, 324, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [13080] = 8, @@ -16493,58 +16389,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, ACTIONS(1755), anon_sym_COLON2, ACTIONS(1755), sym_type_conversion, ACTIONS(1755), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [13097] = 7, anon_sym_EQ, ACTIONS(1757), anon_sym_RBRACE, ACTIONS(1759), anon_sym_COLON2, ACTIONS(1761), sym_type_conversion, ACTIONS(1763), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_format_specifier, STATE(577), [13112] = 6, anon_sym_SEMI, ACTIONS(1765), anon_sym_COMMA, ACTIONS(1767), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(1765), aux_sym_print_statement_repeat1, STATE(526), [13125] = 12566, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1279, 19, 49152, 28, 0, 30, 128, 30, 0, 31, 0, 31, 40960, 31, 33183, 33, 30725, 41, 3631, 47, 2, 55, 0, 56, 0, 56, 1130, 1769, 1134, 1136, 1395, 1140, 1134, 1140, 1140, 1134, -1142, 67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, -1769, 83, 1350, 1615, 1580, 1350, 304, 2, 193, 193, 8, 8, 193, 193, 8, 8, +1142, 63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, +1769, 81, 1350, 1615, 1580, 1350, 304, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [13219] = 5, anon_sym_COMMA, ACTIONS(1771), anon_sym_COLON, ACTIONS(743), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__parameters_repeat1, STATE(386), [13230] = 4354, 0, 256, 3, 256, 4, 2048, 5, 0, 6, 0, 6, 96, 6, 0, 8, 0, 8, 0, 8, 0, 8, 0, 8, 7840, 8, 0, 14, 8, 14, 0, 15, -12, 15, 0, 17, 0, 17, 1546, 1548, 1550, 747, 1554, 1556, 3, 3, 385, 1572, +12, 15, 0, 17, 0, 17, 1546, 1548, 1550, 747, 1554, 1556, 79, 79, 385, 1572, 480, 480, 671, 862, 480, 480, 480, [13285] = 4, anon_sym_COMMA, ACTIONS(749), anon_sym_COLON, ACTIONS(749), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [13294] = 5, anon_sym_COMMA, ACTIONS(1773), anon_sym_COLON, ACTIONS(749), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__parameters_repeat1, STATE(65535), [13305] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 1776, 1778, 83, 696, 9, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 1776, 1778, 81, 696, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9, 9, 9, 9, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -16552,10 +16448,10 @@ static const uint16_t ts_small_parse_table[] = { [13437] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 496, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -16564,32 +16460,32 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26, 0, 28, 128, 28, 0, 29, 32, 29, 40960, 30, 33183, 32, 30725, 40, 3631, 46, 2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 917, 921, 921, 917, 923, -841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, +839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 3146, 714, 308, 395, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [13683] = 12562, 0, 10240, 5, 38912, 7, 168, 10, 2, 13, 33280, 14, 1151, 16, 0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 2496, 24, 36889, 28, 30725, 33, 3119, 39, -2, 46, 0, 47, 0, 47, 829, 831, 833, 835, 837, 831, 837, 837, 831, 839, -841, 843, 841, 841, 845, 847, 845, 849, 847, 847, 847, 3, 3, 851, 396, 589, +2, 46, 0, 47, 0, 47, 827, 829, 831, 833, 835, 829, 835, 835, 829, 837, +839, 841, 839, 839, 843, 845, 843, 847, 845, 845, 845, 79, 79, 849, 396, 589, 589, 589, 1226, 32, 32, 808, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [13768] = 5, ACTIONS(877), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(2131), 2, sym_string, aux_sym_concatenated_string_repeat1, - ACTIONS(276), 5, + ACTIONS(274), 5, anon_sym_as, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 30, + ACTIONS(269), 30, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -16621,7 +16517,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [13819] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(717), 5, @@ -16666,8 +16562,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(707), sym_escape_sequence, ACTIONS(709), anon_sym_BSLASH, ACTIONS(711), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(709), sym_escape_interpolation, ACTIONS(709), sym_string_end, ACTIONS(1780), @@ -16680,8 +16576,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(707), sym_escape_sequence, ACTIONS(709), anon_sym_BSLASH, ACTIONS(711), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(709), sym_escape_interpolation, ACTIONS(709), sym_string_end, ACTIONS(1782), @@ -16694,16 +16590,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1784), anon_sym_as, ACTIONS(907), anon_sym_COLON, ACTIONS(1786), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [13929] = 5, anon_sym_COMMA, ACTIONS(448), anon_sym_in, ACTIONS(1788), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__patterns_repeat1, STATE(239), [13940] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1307), 5, @@ -16745,24 +16641,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, [13984] = 3, anon_sym_RBRACK, ACTIONS(1790), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [13991] = 12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33536, 16, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 32, 30, 40960, 31, 49567, 33, 30725, 42, 20015, 48, 2, 57, 0, 58, 0, 58, 1210, 1212, 1214, 1138, 1216, 1212, 1216, 1216, 1212, 1218, -1220, 1222, 1220, 1224, 1220, 1226, 1792, 1228, 1230, 1228, 1794, 1230, 1230, 1230, 3, 3, +1220, 1222, 1220, 1224, 1220, 1226, 1792, 1228, 1230, 1228, 1794, 1230, 1230, 1230, 79, 79, 1234, 2672, 3099, 1609, 380, 2672, 379, 122, 1485, 1485, 160, 160, 1485, 1485, 380, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 1485, 160, 745, 380, 160, [14087] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, -2, 47, 0, 48, 0, 48, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67, -69, 67, 71, 67, 73, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 265, +2, 47, 0, 48, 0, 48, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63, +65, 63, 67, 63, 69, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 265, 2511, 2511, 8, 8, 2511, 2511, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2511, 8, 95, 8, [14173] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1002), 5, @@ -16805,70 +16701,70 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1476), anon_sym_COLON, ACTIONS(1796), anon_sym_LBRACK, ACTIONS(657), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_type_parameter, STATE(375), sym_argument_list, STATE(724), [14231] = 3, anon_sym_RPAREN, ACTIONS(1798), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [14238] = 3, sym_identifier, ACTIONS(1800), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [14245] = 3, anon_sym_COLON, ACTIONS(1802), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [14252] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, -2, 47, 0, 48, 0, 48, 847, 989, 919, 991, 989, 991, 991, 989, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 993, 847, 847, 847, 3, 3, 851, 407, +2, 47, 0, 48, 0, 48, 845, 989, 919, 991, 989, 991, 991, 989, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 993, 845, 845, 845, 79, 79, 849, 407, 1068, 1068, 32, 32, 1068, 1068, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 1068, 32, 137, 32, [14338] = 23840, 0, 34176, 6, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39, 0, 40, 8192, 40, 0, 41, 466, 468, 1486, 1486, 470, 472, 1486, 1486, 1486, 476, -478, 1488, 480, 482, 484, 486, 486, 111, 1486, 1486, 470, 484, 484, 492, 494, 472, -496, 498, 476, 476, 476, 476, 498, 476, 3, 3, 165, 125, 125, 165, 116, +478, 1488, 480, 482, 484, 486, 486, 109, 1486, 1486, 470, 484, 484, 492, 494, 472, +496, 498, 476, 476, 476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116, [14417] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, 2, 40, 0, 41, 0, 41, 873, 1804, 857, 1806, 1804, 1806, 1806, 1804, 861, 863, -865, 863, 863, 871, 873, 871, 1808, 873, 873, 873, 3, 3, 877, 409, 43, 43, +865, 863, 863, 871, 873, 871, 1808, 873, 873, 873, 79, 79, 877, 409, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 391, 43, [14496] = 23840, 0, 57728, 6, 33024, 11, 65423, 13, 1021, 26, 0, 35, 96, 35, 0, 37, 0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 0, 38, 0, 38, 8, 38, 0, 39, 0, 39, 0, 39, 661, 663, 937, 939, 665, 667, 937, 937, 937, 937, 937, 673, 675, 937, 677, 679, 681, 681, 937, 937, 937, 665, 679, 679, 687, 689, -667, 937, 939, 937, 937, 937, 937, 939, 937, 3, 3, 161, 161, +667, 937, 939, 937, 937, 937, 937, 939, 937, 79, 79, 161, 161, [14573] = 3104, 0, 57728, 3, 0, 8, 1795, 8, 1020, 13, 0, 21, 96, 21, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 96, 23, 0, 25, 0, 25, 0, 25, 8192, 25, 0, 26, 941, 941, 943, 941, 941, 941, 941, 671, 941, 941, -111, 941, 941, 691, 693, 671, 671, 671, 671, 693, 671, 3, 3, 408, 408, 1064, +109, 941, 941, 691, 693, 671, 671, 671, 671, 693, 671, 79, 79, 408, 408, 1064, [14637] = 10, - anon_sym_COMMA, ACTIONS(85), - anon_sym_as, ACTIONS(101), - anon_sym_if, ACTIONS(85), - anon_sym_async, ACTIONS(85), - anon_sym_for, ACTIONS(85), - anon_sym_RBRACK, ACTIONS(85), + anon_sym_COMMA, ACTIONS(83), + anon_sym_as, ACTIONS(99), + anon_sym_if, ACTIONS(83), + anon_sym_async, ACTIONS(83), + anon_sym_for, ACTIONS(83), + anon_sym_RBRACK, ACTIONS(83), anon_sym_and, ACTIONS(683), anon_sym_or, ACTIONS(685), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [14658] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 698, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -16879,16 +16775,16 @@ static const uint16_t ts_small_parse_table[] = { 16384, 53, 0, 54, 0, 54, 1810, 1810, 1810, 1810, 1812, 1812, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1076, 1810, 1810, 1810, 1810, 1810, 1435, 1437, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1812, 1812, 1812, 1812, 1812, 1810, 1812, 1810, 1810, 1812, 1810, 1812, -1810, 1810, 1810, 1810, 3, 3, 1812, 1812, 1035, 726, 2002, 726, +1810, 1810, 1810, 1810, 79, 79, 1812, 1812, 1035, 726, 2002, 726, [14903] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388, -390, 388, 392, 388, 394, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 346, +390, 388, 392, 388, 394, 396, 398, 396, 1116, 398, 398, 398, 79, 79, 402, 346, 2568, 2568, 11, 11, 2568, 2568, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, -11, 11, 2568, 11, 98, 11, +11, 11, 2568, 11, 99, 11, [14989] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1245), 5, @@ -16932,9 +16828,9 @@ static const uint16_t ts_small_parse_table[] = { [15034] = 6, anon_sym_RPAREN, ACTIONS(1814), anon_sym_COMMA, ACTIONS(1816), - anon_sym_as, ACTIONS(358), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_as, ACTIONS(356), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_argument_list_repeat1, STATE(616), [15047] = 45402, 0, 28414, 8, 56951, 20, 428, 32, 1026, 37, 33536, 39, 1663, 42, 0, 51, @@ -16942,37 +16838,37 @@ static const uint16_t ts_small_parse_table[] = { 0, 51, 0, 51, 0, 51, 1818, 1818, 1818, 1818, 1820, 1820, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1820, 1820, 1820, 1820, 1820, 1818, 1820, 1818, 1818, 1820, 1818, -1820, 1818, 1818, 1818, 1818, 3, 3, 1820, 1820, +1820, 1818, 1818, 1818, 1818, 79, 79, 1820, 1820, [15136] = 23840, 0, 34176, 6, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39, 0, 40, 8192, 40, 0, 41, 466, 468, 1822, 1822, 470, 472, 1822, 1822, 1822, 476, -478, 1824, 480, 482, 484, 486, 486, 111, 1822, 1822, 470, 484, 484, 492, 494, 472, -496, 498, 476, 476, 476, 476, 498, 476, 3, 3, 165, 125, 125, 165, 116, +478, 1824, 480, 482, 484, 486, 486, 109, 1822, 1822, 470, 484, 484, 492, 494, 472, +496, 498, 476, 476, 476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116, [15215] = 32054, 0, 43393, 10, 47360, 16, 65454, 21, 65535, 34, 33535, 50, 1279, 60, 49152, 69, 0, 71, 128, 71, 0, 72, 0, 72, 40960, 72, 33183, 74, 30725, 82, 3631, 88, 2, 96, 0, 97, 0, 97, 915, 1247, 917, 1249, 1826, 1254, 1249, 1829, 921, 1249, -1262, 1249, 1264, 917, 921, 1249, 1249, 921, 917, 1264, 1832, 1249, 1249, 1835, 843, 1835, -1838, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 841, 1249, 1249, 1247, 1247, 1247, 1247, +1262, 1249, 1264, 917, 921, 1249, 1249, 921, 917, 1264, 1832, 1249, 1249, 1835, 841, 1835, +1838, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 839, 1249, 1249, 1247, 1247, 1247, 1247, 1249, 1247, 927, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, -845, 847, 845, 929, 847, 847, 847, 3, 3, 1247, 851, 308, 1335, 1414, 308, 642, +843, 845, 843, 929, 845, 845, 845, 79, 79, 1247, 849, 308, 1335, 1414, 308, 642, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [15350] = 23840, 0, 33153, 6, 41216, 10, 65423, 13, 1021, 26, 0, 35, 96, 35, 0, 37, 0, 37, 0, 37, 16384, 37, 0, 38, 0, 38, 0, 38, 0, 38, 0, 38, -0, 38, 0, 38, 0, 38, 1439, 271, 271, 271, 276, 271, 278, 271, 1841, 271, -271, 1844, 1846, 271, 271, 271, 271, 271, 271, 271, 271, 276, 271, 271, 271, 271, -271, 271, 276, 271, 271, 271, 271, 276, 271, 3, 3, 1145, +0, 38, 0, 38, 0, 38, 1439, 269, 269, 269, 274, 269, 276, 269, 1841, 269, +269, 1844, 1846, 269, 269, 269, 269, 269, 269, 269, 269, 274, 269, 269, 269, 269, +269, 269, 274, 269, 269, 269, 269, 274, 269, 79, 79, 1145, [15426] = 10, anon_sym_RPAREN, ACTIONS(1814), anon_sym_COMMA, ACTIONS(1816), anon_sym_as, ACTIONS(416), anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3129), sym_for_in_clause, STATE(83), aux_sym_argument_list_repeat1, STATE(616), @@ -16981,8 +16877,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(1851), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(450), sym_for_in_clause, STATE(449), aux_sym_dictionary_repeat1, STATE(430), @@ -16990,36 +16886,36 @@ static const uint16_t ts_small_parse_table[] = { 8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1649, 921, 917, 923, -841, 843, 1853, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +839, 841, 1853, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32, [15560] = 7, anon_sym_SEMI, ACTIONS(1855), anon_sym_DOT, ACTIONS(1663), anon_sym_COLON, ACTIONS(1665), anon_sym_PIPE, ACTIONS(1669), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(1855), [15575] = 5, anon_sym_RPAREN, ACTIONS(412), anon_sym_COMMA, ACTIONS(414), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_argument_list_repeat1, STATE(18), [15586] = 12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33536, 16, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 32, 30, 43456, 31, 64927, 37, 30725, 50, 3631, 56, -2, 64, 0, 65, 0, 65, 9, 456, 17, 19, 458, 456, 458, 458, 456, 63, -67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, -83, 1350, 1615, 1403, 432, 22, 589, 589, 589, 1350, 25, 2, 193, 193, 8, 8, +2, 64, 0, 65, 0, 65, 5, 456, 13, 15, 458, 456, 458, 458, 456, 59, +63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, +81, 1350, 1615, 1403, 432, 22, 589, 589, 589, 1350, 25, 2, 193, 193, 8, 8, 193, 193, 432, 432, 488, 432, 432, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [15689] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 873, 1804, 857, 1806, 1804, 1806, 1806, 1804, 861, 863, -865, 863, 867, 863, 1062, 871, 873, 871, 1808, 873, 873, 873, 3, 3, 877, 486, +865, 863, 867, 863, 1062, 871, 873, 871, 1808, 873, 873, 873, 79, 79, 877, 486, 639, 639, 43, 43, 639, 639, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 639, 43, 391, 43, [15775] = @@ -17028,13 +16924,13 @@ static const uint16_t ts_small_parse_table[] = { 0, 47, 0, 47, 0, 47, 753, 751, 751, 751, 751, 753, 753, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 753, 753, 753, 753, 753, 751, 753, 751, 751, 753, 751, 753, 751, 751, -751, 751, 3, 3, 753, +751, 751, 79, 79, 753, [15860] = 13, anon_sym_LBRACE, ACTIONS(1857), sym_escape_sequence, ACTIONS(1860), anon_sym_BSLASH, ACTIONS(1863), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(1860), sym_escape_interpolation, ACTIONS(1860), sym_string_end, ACTIONS(1866), @@ -17046,28 +16942,28 @@ static const uint16_t ts_small_parse_table[] = { [15887] = 5, anon_sym_COMMA, ACTIONS(1868), anon_sym_RBRACE, ACTIONS(1853), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dictionary_repeat1, STATE(347), [15898] = 8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1649, 921, 917, 923, -841, 843, 1870, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +839, 841, 1870, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32, [15992] = 4, anon_sym_SEMI, ACTIONS(1872), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(1872), [16001] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 436, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -17075,16 +16971,16 @@ static const uint16_t ts_small_parse_table[] = { [16154] = 12562, 0, 43264, 5, 47104, 9, 168, 13, 63490, 16, 33535, 22, 1151, 32, 0, 40, 0, 40, 0, 40, 0, 40, 0, 40, 2496, 40, 32793, 44, 30725, 48, 3119, 54, -2, 61, 0, 62, 0, 62, 829, 831, 833, 1449, 837, 1874, 831, 837, 1876, 837, -831, 1874, 839, 1453, 843, 1453, 841, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, -1874, 1874, 1874, 1874, 845, 847, 845, 849, 847, 847, 847, 3, 3, 851, 240, 589, +2, 61, 0, 62, 0, 62, 827, 829, 831, 1449, 835, 1874, 829, 835, 1876, 835, +829, 1874, 837, 1453, 841, 1453, 839, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, +1874, 1874, 1874, 1874, 843, 845, 843, 847, 845, 845, 845, 79, 79, 849, 240, 589, 589, 589, 1226, 32, 32, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [16254] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, -2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 308, 438, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [16344] = @@ -17093,11 +16989,11 @@ static const uint16_t ts_small_parse_table[] = { 0, 50, 0, 50, 0, 50, 1878, 1878, 1878, 1878, 1880, 1880, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1880, 1880, 1880, 1880, 1880, 1878, 1880, 1878, 1878, 1880, 1878, 1880, -1878, 1878, 1878, 1878, 3, 3, 1880, 1880, +1878, 1878, 1878, 1878, 79, 79, 1880, 1880, [16432] = 3, ACTIONS(1488), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1486), 7, @@ -17109,7 +17005,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_or, [16449] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1882), 6, @@ -17124,37 +17020,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(536), anon_sym_COLON, ACTIONS(1100), anon_sym_RBRACK, ACTIONS(1884), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [16475] = 5, anon_sym_COMMA, ACTIONS(1886), anon_sym_RBRACK, ACTIONS(1888), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(1011), [16486] = 5, anon_sym_SEMI, ACTIONS(1890), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(1329), aux_sym__simple_statements_repeat1, STATE(65535), [16497] = 4, anon_sym_SEMI, ACTIONS(1893), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(1893), [16506] = 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46, 2, 55, 0, 56, 0, 56, 895, 897, 426, 1895, 901, 903, 897, 903, 903, 897, -430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, +430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, 3110, 1224, 1528, 57, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 466, 751, 15, 61, 15, [16600] = 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46, 2, 55, 0, 56, 0, 56, 853, 855, 857, 627, 859, 855, 859, 859, 855, 861, -1897, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3, +1897, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 79, 79, 877, 2549, 3142, 2622, 2549, 462, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 465, 489, 43, 391, 43, [16694] = 4, @@ -17162,7 +17058,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, STATE(1532), 1, aux_sym_dotted_name_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1146), 5, @@ -17175,13 +17071,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(1150), anon_sym_COMMA, ACTIONS(1901), anon_sym_as, ACTIONS(1903), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__import_list_repeat1, STATE(716), [16725] = 3, ACTIONS(1905), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(726), 5, @@ -17196,25 +17092,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(732), anon_sym_for, ACTIONS(732), anon_sym_RBRACE, ACTIONS(732), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_for_in_clause_repeat1, STATE(2660), [16757] = 9, anon_sym_if, ACTIONS(1909), anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(793), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_for_in_clause, STATE(1141), sym_if_clause, STATE(1141), aux_sym__comprehension_clauses_repeat1, STATE(1141), [16776] = 3, anon_sym_RBRACE, ACTIONS(1911), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [16783] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1915), 5, @@ -17259,42 +17155,42 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26, 0, 28, 128, 28, 0, 29, 32, 29, 40960, 30, 33183, 32, 30725, 40, 3631, 46, 2, 54, 0, 55, 0, 55, 1130, 1134, 1136, 1138, 1140, 1134, 1140, 1140, 1134, 1142, -67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, +63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350, 1615, 1403, 1017, 1350, 463, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [16921] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 57344, 27, 33695, 30, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 1014, 1016, 1018, 1020, 1016, 1020, 1020, 1016, 1022, 1024, -1026, 1024, 1028, 1024, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3, 3, 1008, 2584, +1026, 1024, 1028, 1024, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 79, 79, 1008, 2584, 3107, 2584, 448, 447, 253, 2575, 2575, 118, 118, 2575, 2575, 448, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 2575, 118, 130, 118, [17013] = 12562, 0, 10240, 5, 38912, 7, 168, 10, 2, 13, 33280, 14, 1151, 16, 0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 2496, 24, 36889, 28, 30725, 33, 3119, 39, -2, 46, 0, 47, 0, 47, 829, 831, 833, 835, 837, 831, 837, 837, 831, 839, -841, 843, 841, 841, 845, 847, 845, 849, 847, 847, 847, 3, 3, 851, 464, 589, +2, 46, 0, 47, 0, 47, 827, 829, 831, 833, 835, 829, 835, 835, 829, 837, +839, 841, 839, 839, 843, 845, 843, 847, 845, 845, 845, 79, 79, 849, 464, 589, 589, 589, 1226, 32, 32, 1408, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [17098] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, -2, 40, 0, 41, 0, 41, 1919, 1921, 919, 1923, 1921, 1923, 1923, 1921, 923, 841, -843, 841, 841, 845, 847, 845, 1925, 847, 847, 847, 3, 3, 851, 1225, 32, 32, +2, 40, 0, 41, 0, 41, 1919, 1921, 919, 1923, 1921, 1923, 1923, 1921, 923, 839, +841, 839, 839, 843, 845, 843, 1925, 845, 845, 845, 79, 79, 849, 1225, 32, 32, 456, 456, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [17177] = 22304, 0, 256, 6, 33024, 7, 63630, 9, 1, 18, 0, 19, 96, 19, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, -0, 21, 0, 21, 0, 21, 271, 271, 1927, 1927, 276, 271, 1927, 271, 271, 271, -271, 271, 271, 276, 271, 271, 271, 271, 271, 3, 3, +0, 21, 0, 21, 0, 21, 269, 269, 1927, 1927, 274, 269, 1927, 269, 269, 269, +269, 269, 269, 274, 269, 269, 269, 269, 269, 79, 79, [17236] = 5, anon_sym_RPAREN, ACTIONS(548), anon_sym_COMMA, ACTIONS(548), anon_sym_COLON, ACTIONS(1929), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [17247] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1002), 5, @@ -17336,7 +17232,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, sym__newline, [17292] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1307), 4, @@ -17378,14 +17274,14 @@ static const uint16_t ts_small_parse_table[] = { 21792, 0, 24576, 5, 33024, 7, 63631, 9, 1, 19, 0, 20, 96, 20, 0, 22, 0, 22, 0, 22, 32768, 22, 0, 23, 0, 23, 0, 23, 0, 23, 8, 23, 0, 24, 0, 24, 0, 24, 661, 663, 1931, 665, 667, 1931, 1931, 673, 675, 1931, -677, 679, 681, 681, 665, 679, 679, 687, 689, 667, 3, 3, 161, 161, +677, 679, 681, 681, 665, 679, 679, 687, 689, 667, 79, 79, 161, 161, [17396] = 9, anon_sym_COMMA, ACTIONS(1086), anon_sym_async, ACTIONS(933), anon_sym_for, ACTIONS(935), anon_sym_RBRACK, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(317), sym_for_in_clause, STATE(114), aux_sym__collection_elements_repeat1, STATE(50), @@ -17395,59 +17291,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(933), anon_sym_for, ACTIONS(935), anon_sym_RBRACK, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3092), sym_for_in_clause, STATE(114), aux_sym__collection_elements_repeat1, STATE(50), [17436] = 6, anon_sym_SEMI, ACTIONS(1933), anon_sym_COMMA, ACTIONS(462), - anon_sym_as, ACTIONS(129), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_as, ACTIONS(127), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(1933), [17449] = 5, anon_sym_COMMA, ACTIONS(448), anon_sym_in, ACTIONS(1935), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__patterns_repeat1, STATE(239), [17460] = 3, anon_sym_RBRACK, ACTIONS(1937), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [17467] = 3, anon_sym_RPAREN, ACTIONS(1939), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [17474] = 45402, 0, 27902, 8, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1663, 39, 0, 48, 256, 48, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 1941, 1941, 1941, 1941, 1943, 1943, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1076, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1943, 1943, 1943, 1943, 1943, 1941, 1943, 1941, 1941, 1943, 1941, 1943, 1941, 1941, -1941, 1941, 3, 3, 1943, 1943, 1048, +1941, 1941, 79, 79, 1943, 1943, 1048, [17561] = 24352, 0, 33153, 7, 41216, 11, 65422, 14, 1021, 26, 0, 35, 96, 35, 0, 37, 0, 37, 0, 37, 16384, 37, 0, 38, 0, 38, 0, 38, 0, 38, 0, 38, -0, 38, 0, 38, 0, 38, 1439, 271, 271, 271, 271, 276, 271, 278, 271, 276, -271, 271, 276, 1945, 271, 271, 271, 271, 271, 271, 271, 276, 271, 271, 271, 271, -271, 271, 276, 271, 271, 271, 271, 276, 271, 3, 3, 1084, +0, 38, 0, 38, 0, 38, 1439, 269, 269, 269, 269, 274, 269, 276, 269, 274, +269, 269, 274, 1945, 269, 269, 269, 269, 269, 269, 269, 274, 269, 269, 269, 269, +269, 269, 274, 269, 269, 269, 269, 274, 269, 79, 79, 1084, [17637] = 23840, 0, 33153, 6, 33024, 10, 65423, 12, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 512, 36, 0, 37, 0, 37, 0, 37, 0, 37, 0, 37, -0, 37, 0, 37, 0, 37, 1337, 271, 1340, 271, 276, 271, 278, 271, 276, 271, -271, 1343, 1340, 1340, 271, 271, 271, 271, 271, 271, 276, 271, 271, 271, 271, 271, -271, 276, 271, 271, 271, 271, 276, 271, 3, 3, 737, +0, 37, 0, 37, 0, 37, 1337, 269, 1340, 269, 274, 269, 276, 269, 274, 269, +269, 1343, 1340, 1340, 269, 269, 269, 269, 269, 269, 274, 269, 269, 269, 269, 269, +269, 274, 269, 269, 269, 269, 274, 269, 79, 79, 737, [17712] = 23840, 0, 33152, 6, 33024, 9, 65423, 11, 1021, 24, 0, 33, 96, 33, 0, 35, 0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 96, 36, 0, 38, 8, 38, -0, 39, 8192, 39, 0, 40, 500, 502, 1466, 85, 504, 506, 508, 85, 510, 512, -514, 1466, 516, 518, 520, 520, 111, 522, 524, 504, 518, 518, 526, 528, 506, 530, -532, 510, 510, 510, 510, 532, 510, 3, 3, 890, 2122, 2122, 890, 2478, +0, 39, 8192, 39, 0, 40, 500, 502, 1466, 83, 504, 506, 508, 83, 510, 512, +514, 1466, 516, 518, 520, 520, 109, 522, 524, 504, 518, 518, 526, 528, 506, 530, +532, 510, 510, 510, 510, 532, 510, 79, 79, 890, 2122, 2122, 890, 2478, [17790] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1950), 4, @@ -17488,9 +17384,9 @@ static const uint16_t ts_small_parse_table[] = { [17832] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 1952, 1954, 83, 530, 9, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 1952, 1954, 81, 530, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9, 9, 9, 9, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -17499,14 +17395,14 @@ static const uint16_t ts_small_parse_table[] = { 12566, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1279, 19, 49152, 28, 0, 30, 128, 30, 0, 31, 0, 31, 40960, 31, 33183, 33, 30725, 41, 3695, 47, 2, 56, 0, 57, 0, 57, 1130, 1956, 1134, 1136, 1395, 1140, 1134, 1140, 1140, 1134, -1142, 67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, -1956, 83, 1350, 1615, 990, 1350, 223, 2, 193, 193, 8, 8, 193, 193, 8, 8, +1142, 63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, +1956, 81, 1350, 1615, 990, 1350, 223, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 844, 193, 8, 95, 8, [18059] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, -2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 67, -69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1350, +2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 63, +65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350, 1615, 1350, 477, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [18149] = @@ -17515,9 +17411,9 @@ static const uint16_t ts_small_parse_table[] = { 0, 48, 0, 48, 0, 48, 1958, 1958, 1958, 1958, 1960, 1960, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1960, 1960, 1960, 1960, 1960, 1958, 1960, 1958, 1958, 1960, 1958, 1960, 1958, 1958, -1958, 1958, 3, 3, 1960, 1960, +1958, 1958, 79, 79, 1960, 1960, [18235] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1950), 5, @@ -17559,80 +17455,80 @@ static const uint16_t ts_small_parse_table[] = { [18278] = 7, anon_sym_SEMI, ACTIONS(1962), anon_sym_COMMA, ACTIONS(1964), - anon_sym_as, ACTIONS(129), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_as, ACTIONS(127), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(1962), aux_sym_assert_statement_repeat1, STATE(614), [18293] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, -2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 67, -69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1350, +2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 63, +65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350, 1615, 1350, 613, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [18383] = 5, anon_sym_COMMA, ACTIONS(1966), anon_sym_RBRACK, ACTIONS(1968), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__generic_type_arguments_repeat1, STATE(689), [18394] = 4, anon_sym_COMMA, ACTIONS(548), anon_sym_COLON, ACTIONS(548), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [18403] = 4, anon_sym_COMMA, ACTIONS(1970), anon_sym_RBRACK, ACTIONS(1970), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [18412] = 3, anon_sym_COLON, ACTIONS(1972), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [18419] = 45402, 0, 27902, 8, 56951, 19, 428, 31, 1026, 36, 33536, 38, 1663, 41, 0, 50, 33024, 50, 1, 52, 0, 53, 0, 53, 0, 53, 0, 53, 0, 53, 0, 53, 16384, 53, 0, 54, 0, 54, 1974, 1974, 1974, 1974, 1976, 1976, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1076, 1974, 1974, 1974, 1974, 1974, 1435, 1437, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1976, 1976, 1976, 1976, 1976, 1974, 1976, 1974, 1974, 1976, 1974, 1976, -1974, 1974, 1974, 1974, 3, 3, 1976, 1976, 1944, 413, 1043, 413, +1974, 1974, 1974, 1974, 79, 79, 1976, 1976, 1944, 413, 1043, 413, [18511] = 45402, 0, 27902, 8, 56951, 19, 428, 31, 1026, 36, 33536, 38, 1663, 41, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 1978, 1978, 1978, 1978, 1980, 1980, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1980, 1980, 1980, 1980, 1980, 1978, 1980, 1978, 1978, 1980, 1978, 1980, -1978, 1978, 1978, 1978, 3, 3, 1980, 1980, +1978, 1978, 1978, 1978, 79, 79, 1980, 1980, [18599] = 23840, 0, 57728, 6, 33024, 11, 65423, 13, 1021, 26, 0, 35, 96, 35, 0, 37, 0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 0, 38, 0, 38, 8, 38, 0, 39, 0, 39, 0, 39, 661, 663, 1164, 1166, 1166, 1164, 1164, 1164, 1164, 1164, 1164, 673, 675, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 1164, -1164, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 161, 161, +1164, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 161, 161, [18676] = 21792, 0, 32896, 5, 33024, 7, 65423, 9, 1021, 22, 0, 31, 96, 31, 0, 33, 0, 33, 0, 33, 32768, 33, 0, 34, 0, 34, 96, 34, 0, 36, 8, 36, 0, 37, 8192, 37, 0, 38, 661, 663, 1108, 665, 667, 669, 671, 673, 675, 1108, -677, 679, 681, 681, 111, 683, 685, 665, 679, 679, 687, 689, 667, 691, 693, 671, -671, 671, 671, 693, 671, 3, 3, 161, 408, 408, 161, 410, +677, 679, 681, 681, 109, 683, 685, 665, 679, 679, 687, 689, 667, 691, 693, 671, +671, 671, 671, 693, 671, 79, 79, 161, 408, 408, 161, 410, [18752] = 5, - ACTIONS(278), 1, + ACTIONS(276), 1, anon_sym_COLON_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(273), 2, + ACTIONS(271), 2, anon_sym_COMMA, anon_sym_RBRACK, - ACTIONS(276), 5, + ACTIONS(274), 5, anon_sym_as, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 27, + ACTIONS(269), 27, anon_sym_DOT, anon_sym_LPAREN, anon_sym_GT_GT, @@ -17664,9 +17560,9 @@ static const uint16_t ts_small_parse_table[] = { 0, 0, 256, 0, 8192, 1, 0, 2, 63488, 2, 255, 7, 96, 15, 0, 17, 0, 17, 0, 17, 0, 17, 0, 17, 0, 17, 0, 17, 0, 17, 0, 17, 0, 17, 0, 17, 0, 17, 450, 452, 454, 454, 454, 454, 454, 454, 454, 454, -454, 454, 454, 454, 454, 3, 3, +454, 454, 454, 454, 454, 79, 79, [18855] = 6, - ACTIONS(101), 1, + ACTIONS(99), 1, anon_sym_as, ACTIONS(669), 1, anon_sym_if, @@ -17674,10 +17570,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, ACTIONS(685), 1, anon_sym_or, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(85), 7, + ACTIONS(83), 7, anon_sym_DOT, anon_sym_COMMA, anon_sym_COLON, @@ -17689,14 +17585,14 @@ static const uint16_t ts_small_parse_table[] = { 21792, 0, 57472, 5, 33024, 9, 65486, 11, 1021, 24, 0, 33, 96, 33, 0, 35, 0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 96, 36, 0, 38, 8, 38, 0, 39, 8192, 39, 0, 40, 755, 757, 1982, 759, 761, 1984, 1423, 1423, 1986, 767, -769, 771, 773, 775, 1982, 775, 111, 1988, 1990, 759, 773, 773, 781, 783, 761, 1992, -1994, 1986, 1986, 1986, 1986, 1994, 1986, 3, 3, 965, 1310, 1310, 965, 1339, +769, 771, 773, 775, 1982, 775, 109, 1988, 1990, 759, 773, 773, 781, 783, 761, 1992, +1994, 1986, 1986, 1986, 1986, 1994, 1986, 79, 79, 965, 1310, 1310, 965, 1339, [18959] = 4, ACTIONS(1996), 1, anon_sym_COMMA, STATE(65535), 1, aux_sym__patterns_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1375), 16, @@ -17719,25 +17615,25 @@ static const uint16_t ts_small_parse_table[] = { [18988] = 5, anon_sym_COMMA, ACTIONS(1999), anon_sym_RBRACK, ACTIONS(2001), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_type_parameter_repeat1, STATE(760), [18999] = 4, anon_sym_COMMA, ACTIONS(2003), anon_sym_RBRACK, ACTIONS(2003), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [19008] = 4, anon_sym_SEMI, ACTIONS(2005), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2005), [19017] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 2007, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 2007, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [19112] = 45402, 0, 27902, 8, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1663, 39, 0, 48, @@ -17745,19 +17641,19 @@ static const uint16_t ts_small_parse_table[] = { 0, 49, 0, 49, 0, 49, 2009, 2009, 2009, 2009, 2011, 2011, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 1076, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2011, 2011, 2011, 2011, 2011, 2009, 2011, 2009, 2009, 2011, 2009, 2011, 2009, 2009, -2009, 2009, 3, 3, 2011, 2011, 2037, +2009, 2009, 79, 79, 2011, 2011, 2037, [19199] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, 2, 40, 0, 41, 0, 41, 873, 1804, 857, 1806, 1804, 1806, 1806, 1804, 861, 863, -865, 863, 863, 871, 873, 871, 1808, 873, 873, 873, 3, 3, 877, 485, 43, 43, +865, 863, 863, 871, 873, 871, 1808, 873, 873, 873, 79, 79, 877, 485, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 391, 43, [19278] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 2013, 2015, 83, 505, 52, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 2013, 2015, 81, 505, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -17765,9 +17661,9 @@ static const uint16_t ts_small_parse_table[] = { [19410] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 2017, 2019, 83, 1049, 9, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 2017, 2019, 81, 1049, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9, 9, 9, 9, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -17775,10 +17671,10 @@ static const uint16_t ts_small_parse_table[] = { [19542] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 571, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -17787,7 +17683,7 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26, 0, 28, 0, 28, 7676, 28, 0, 38, 40960, 38, 33183, 40, 31701, 48, 3631, 59, 2, 67, 0, 68, 0, 68, 2021, 2023, 2025, 2027, 2029, 2023, 2031, 2029, 2023, 2033, -635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 3, 3, 649, +635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79, 649, 1537, 1621, 479, 186, 185, 2593, 547, 185, 547, 479, 547, 547, 1537, 293, 199, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 607, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44, @@ -17795,15 +17691,15 @@ static const uint16_t ts_small_parse_table[] = { 12630, 0, 10240, 7, 38912, 9, 424, 12, 1026, 16, 33280, 18, 1279, 20, 49152, 29, 0, 31, 128, 31, 0, 32, 32, 32, 40960, 33, 33183, 35, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 1130, 2039, 1134, 2041, 1136, 1138, 1140, 1134, 1140, 1140, -1134, 1142, 67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, -3, 2039, 83, 1350, 1615, 1403, 1386, 1350, 596, 2, 193, 193, 8, 8, 193, 193, +1134, 1142, 63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, +79, 2039, 81, 1350, 1615, 1403, 1386, 1350, 596, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [19897] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, -2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 67, -69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1350, -1615, 1350, 513, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, +2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 63, +65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350, +1615, 1350, 512, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [19987] = 45402, 0, 28414, 8, 56931, 20, 428, 30, 1026, 35, 33536, 37, 1663, 40, 0, 49, @@ -17811,37 +17707,31 @@ static const uint16_t ts_small_parse_table[] = { 0, 49, 0, 49, 0, 49, 2043, 2043, 2043, 2043, 2045, 2045, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2045, 2045, 2045, 2045, 2045, 2043, 2045, 2043, 2043, 2045, 2043, 2045, 2043, -2043, 2043, 2043, 3, 3, 2045, 2045, +2043, 2043, 2043, 79, 79, 2045, 2045, [20074] = 45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 2047, 2049, 2049, 2049, 2049, 2047, 2047, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2047, 2047, 2047, 2047, 2047, 2049, 2047, 2049, 2049, 2047, 2049, 2047, 2049, 2049, -2049, 2049, 3, 3, 2047, +2049, 2049, 79, 79, 2047, [20159] = 23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38, 0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 96, 39, 0, 41, 8, 41, -0, 42, 8192, 42, 0, 43, 1486, 87, 1486, 89, 1486, 1486, 91, 93, 1486, 1486, -97, 99, 1488, 103, 105, 107, 109, 109, 111, 113, 1486, 91, 107, 107, 117, 119, -93, 121, 123, 97, 97, 97, 97, 123, 97, 3, 3, 1486, 16, 672, 672, 16, +0, 42, 8192, 42, 0, 43, 1486, 85, 1486, 87, 1486, 1486, 89, 91, 1486, 1486, +95, 97, 1488, 101, 103, 105, 107, 107, 109, 111, 1486, 89, 105, 105, 115, 117, +91, 119, 121, 95, 95, 95, 95, 121, 95, 79, 79, 1486, 16, 672, 672, 16, 730, - [20240] = -8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, -0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, -2, 40, 0, 41, 0, 41, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388, -390, 388, 388, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 520, 11, 11, -11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 98, 11, - [20319] = 3, - ACTIONS(3), 2, + [20240] = 3, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(276), 4, + ACTIONS(274), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 28, + ACTIONS(269), 28, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -17870,8 +17760,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, - [20360] = 2, - ACTIONS(3), 2, + [20281] = 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1377), 6, @@ -17881,83 +17771,89 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_PIPE, sym__newline, - [20373] = 7, + [20294] = 7, anon_sym_DOT, ACTIONS(1379), anon_sym_RPAREN, ACTIONS(1381), anon_sym_COMMA, ACTIONS(1381), anon_sym_COLON, ACTIONS(1383), anon_sym_PIPE, ACTIONS(1387), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), - [20388] = 6, + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), + [20309] = 6, anon_sym_SEMI, ACTIONS(2051), anon_sym_COMMA, ACTIONS(2053), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2051), aux_sym_print_statement_repeat1, STATE(381), - [20401] = + [20322] = 12566, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1279, 19, 49152, 28, 0, 30, 128, 30, 0, 31, 0, 31, 40960, 31, 33183, 33, 30725, 41, 3631, 47, 2, 55, 0, 56, 0, 56, 1130, 2055, 1134, 1136, 1395, 1140, 1134, 1140, 1140, 1134, -1142, 67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, -2055, 83, 1350, 1615, 1580, 1350, 304, 2, 193, 193, 8, 8, 193, 193, 8, 8, +1142, 63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, +2055, 81, 1350, 1615, 1580, 1350, 304, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, - [20495] = 6, + [20416] = 6, anon_sym_SEMI, ACTIONS(2057), anon_sym_COMMA, ACTIONS(2057), - anon_sym_as, ACTIONS(129), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_as, ACTIONS(127), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2057), - [20508] = 3, + [20429] = 3, anon_sym_COLON, ACTIONS(2059), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), - [20515] = + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), + [20436] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 2061, 2063, 83, 602, 9, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 2061, 2063, 81, 602, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9, 9, 9, 9, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, - [20647] = + [20568] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49, -2, 57, 0, 58, 0, 58, 2065, 2067, 1136, 2069, 2067, 1140, 2069, 2067, 1142, 67, -69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1350, -1615, 2985, 1350, 338, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 339, 509, -509, 509, 509, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, - [20743] = +2, 57, 0, 58, 0, 58, 2065, 2067, 1136, 2069, 2067, 1140, 2069, 2067, 1142, 63, +65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350, +1615, 2985, 1350, 338, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 339, 508, +508, 508, 508, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, + [20664] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, -2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 308, 597, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, - [20833] = + [20754] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, -2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 308, 528, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, - [20923] = + [20844] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, -2, 47, 0, 48, 0, 48, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67, -69, 67, 71, 67, 73, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 506, +2, 47, 0, 48, 0, 48, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63, +65, 63, 67, 63, 69, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 506, 1347, 1347, 8, 8, 1347, 1347, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1347, 8, 95, 8, + [20930] = +8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, +0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, +2, 40, 0, 41, 0, 41, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388, +390, 388, 388, 396, 398, 396, 1116, 398, 398, 398, 79, 79, 402, 520, 11, 11, +11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 99, 11, [21009] = 24352, 0, 57472, 7, 33024, 11, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 0, 37, 0, 37, 8, 37, -0, 38, 0, 38, 0, 38, 288, 290, 1164, 1164, 1166, 292, 1164, 1164, 1164, 1164, -1164, 300, 302, 1164, 306, 1164, 1164, 1164, 1164, 1164, 292, 306, 306, 1164, 1164, 1164, -1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 85, 85, +0, 38, 0, 38, 0, 38, 286, 288, 1164, 1164, 1166, 290, 1164, 1164, 1164, 1164, +1164, 298, 300, 1164, 304, 1164, 1164, 1164, 1164, 1164, 290, 304, 304, 1164, 1164, 1164, +1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 85, 85, [21085] = 10, anon_sym_DOT, ACTIONS(1899), anon_sym_LPAREN, ACTIONS(1146), @@ -17966,14 +17862,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(1146), anon_sym_EQ, ACTIONS(2071), anon_sym_PIPE, ACTIONS(1146), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dotted_name_repeat1, STATE(1532), [21106] = 4354, 0, 0, 3, 33024, 3, 56, 5, 0, 8, 32768, 8, 1149, 9, 0, 16, 0, 16, 0, 16, 0, 16, 15680, 16, 7, 22, 0, 25, 0, 25, 3072, 25, 0, 27, 0, 27, 0, 27, 2073, 2075, 2077, 2079, 2081, 2083, 2085, 2087, 2089, 2091, -2085, 2085, 2085, 3, 3, 446, 798, 609, 609, 609, 609, 609, 609, 609, 609, 609, +2085, 2085, 2085, 79, 79, 446, 798, 609, 609, 609, 609, 609, 609, 609, 609, 609, 995, [21171] = 8, anon_sym_DOT, ACTIONS(2093), @@ -17981,69 +17877,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(2095), anon_sym_RBRACK, ACTIONS(1427), anon_sym_PIPE, ACTIONS(2097), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_type_parameter_repeat1, STATE(492), [21188] = 7, anon_sym_COMMA, ACTIONS(1397), anon_sym_as, ACTIONS(1397), anon_sym_RBRACK, ACTIONS(1397), anon_sym_PIPE, ACTIONS(2099), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_union_pattern_repeat1, STATE(2676), [21203] = 6, anon_sym_COMMA, ACTIONS(2101), anon_sym_as, ACTIONS(2103), anon_sym_RBRACK, ACTIONS(2105), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(762), [21216] = 6, anon_sym_SEMI, ACTIONS(2107), anon_sym_COMMA, ACTIONS(2109), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2107), aux_sym_print_statement_repeat1, STATE(65535), [21229] = 4, anon_sym_COMMA, ACTIONS(2112), anon_sym_RBRACK, ACTIONS(2112), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [21238] = 4, anon_sym_as, ACTIONS(907), anon_sym_COLON, ACTIONS(2114), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [21247] = 45402, 0, 26878, 8, 56947, 18, 428, 29, 1026, 34, 33536, 36, 1663, 39, 0, 48, 0, 48, 0, 48, 0, 48, 0, 48, 0, 48, 0, 48, 0, 48, 0, 48, 0, 48, 0, 48, 0, 48, 2116, 2116, 2116, 2116, 2118, 2118, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2118, 2118, 2118, 2118, 2118, 2116, 2118, 2116, 2116, 2118, 2116, 2118, 2116, 2116, -2116, 2116, 3, 3, 2118, 2118, +2116, 2116, 79, 79, 2118, 2118, [21333] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 2120, 2120, 2120, 2120, 2122, 2122, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2122, 2122, 2122, 2122, 2122, 2120, 2122, 2120, 2120, 2122, 2120, 2122, 2120, 2120, 2120, -2120, 3, 3, 2122, 2122, +2120, 79, 79, 2122, 2122, [21418] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, 2, 40, 0, 41, 0, 41, 645, 2124, 625, 2126, 2124, 2126, 2126, 2124, 631, 635, -637, 635, 635, 643, 645, 643, 2128, 645, 645, 645, 3, 3, 649, 532, 44, 44, +637, 635, 635, 643, 645, 643, 2128, 645, 645, 645, 79, 79, 649, 532, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 145, 44, [21497] = 23840, 0, 33152, 6, 33024, 9, 65423, 11, 1021, 24, 0, 33, 96, 33, 0, 35, 0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 0, 36, 0, 36, 8, 36, 0, 37, 0, 37, 0, 37, 500, 502, 1580, 1580, 1582, 1580, 1580, 1580, 1580, 512, 514, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1582, 1580, 1580, 1580, 1580, 1580, 1580, -1582, 1580, 1580, 1580, 1580, 1582, 1580, 3, 3, 890, 890, +1582, 1580, 1580, 1580, 1580, 1582, 1580, 79, 79, 890, 890, [21572] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1080), 5, @@ -18085,12 +17981,12 @@ static const uint16_t ts_small_parse_table[] = { [21615] = 4354, 0, 256, 3, 256, 4, 2048, 5, 0, 6, 0, 6, 96, 6, 0, 8, 0, 8, 0, 8, 0, 8, 0, 8, 7840, 8, 0, 14, 8, 14, 0, 15, -12, 15, 0, 17, 0, 17, 1546, 1548, 1550, 743, 1554, 1556, 3, 3, 385, 1572, +12, 15, 0, 17, 0, 17, 1546, 1548, 1550, 743, 1554, 1556, 79, 79, 385, 1572, 480, 480, 671, 862, 480, 480, 480, [21670] = 3, ACTIONS(488), 1, anon_sym_and, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1486), 9, @@ -18104,7 +18000,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_or, [21689] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2130), 6, @@ -18117,10 +18013,10 @@ static const uint16_t ts_small_parse_table[] = { [21702] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 552, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -18129,8 +18025,8 @@ static const uint16_t ts_small_parse_table[] = { 9490, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46, 2, 54, 0, 55, 0, 55, 621, 623, 625, 2132, 629, 2134, 623, 629, 629, 623, -631, 2132, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 1537, 802, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 44, +631, 2132, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 1537, 802, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [21948] = 23846, 0, 33153, 8, 41216, 12, 65422, 15, 64509, 27, 255, 41, 224, 49, 0, 52, @@ -18138,28 +18034,28 @@ static const uint16_t ts_small_parse_table[] = { 0, 54, 0, 54, 0, 54, 2136, 1247, 1247, 1247, 1254, 1249, 1249, 1249, 1262, 1249, 1264, 1249, 1249, 1264, 1247, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1247, 1247, 1247, 1247, 1249, 1247, 1275, 1275, 1275, 1275, 1275, 1275, -1275, 1275, 1275, 1275, 1275, 1275, 1275, 3, 3, 1247, 562, 660, +1275, 1275, 1275, 1275, 1275, 1275, 1275, 79, 79, 1247, 562, 660, [22040] = 5, anon_sym_EQ, ACTIONS(2138), anon_sym_LBRACK, ACTIONS(657), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_type_parameter, STATE(659), [22051] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, -2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 308, 548, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [22141] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, 2, 40, 0, 41, 0, 41, 2140, 2142, 857, 2144, 2142, 2144, 2144, 2142, 861, 863, -865, 863, 863, 871, 873, 871, 2146, 873, 873, 873, 3, 3, 877, 460, 43, 43, +865, 863, 863, 871, 873, 871, 2146, 873, 873, 873, 79, 79, 877, 460, 43, 43, 638, 638, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 391, 43, [22220] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2150), 5, @@ -18204,24 +18100,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(2152), anon_sym_COMMA, ACTIONS(2152), anon_sym_as, ACTIONS(1154), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2152), [22278] = 6, anon_sym_SEMI, ACTIONS(2154), anon_sym_COMMA, ACTIONS(2156), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2154), aux_sym__import_list_repeat1, STATE(1560), [22291] = 5, anon_sym_COMMA, ACTIONS(2158), anon_sym_RBRACK, ACTIONS(2160), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__default_type_arguments_repeat1, STATE(758), [22302] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2162), 3, @@ -18232,27 +18128,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1084), anon_sym_as, ACTIONS(907), anon_sym_COLON, ACTIONS(1084), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [22323] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49, -2, 57, 0, 58, 0, 58, 2065, 2067, 1136, 2069, 2067, 1140, 2069, 2067, 1142, 67, -69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1350, -1615, 2985, 1350, 338, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 424, 509, -509, 509, 509, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, +2, 57, 0, 58, 0, 58, 2065, 2067, 1136, 2069, 2067, 1140, 2069, 2067, 1142, 63, +65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350, +1615, 2985, 1350, 338, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 424, 508, +508, 508, 508, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [22419] = 8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1649, 921, 917, 923, -841, 843, 1647, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +839, 841, 1647, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32, [22513] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 873, 1804, 857, 1806, 1804, 1806, 1806, 1804, 861, 863, -865, 863, 867, 863, 1062, 871, 873, 871, 1808, 873, 873, 873, 3, 3, 877, 553, +865, 863, 867, 863, 1062, 871, 873, 871, 1808, 873, 873, 873, 79, 79, 877, 553, 2517, 2517, 43, 43, 2517, 2517, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2517, 43, 391, 43, [22599] = @@ -18261,15 +18157,15 @@ static const uint16_t ts_small_parse_table[] = { 0, 47, 0, 47, 0, 47, 2164, 2164, 2164, 2164, 2166, 2166, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2166, 2166, 2166, 2166, 2166, 2164, 2166, 2164, 2164, 2166, 2164, 2166, 2164, 2164, 2164, -2164, 3, 3, 2166, 2166, +2164, 79, 79, 2166, 2166, [22684] = 23840, 0, 57728, 6, 33024, 11, 65423, 13, 1021, 26, 0, 35, 96, 35, 0, 37, 0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40, 0, 41, 8192, 41, 0, 42, 661, 663, 1486, 1488, 665, 667, 1486, 1486, 1486, 1486, -671, 673, 675, 1486, 677, 679, 681, 681, 111, 683, 1486, 665, 679, 679, 687, 689, -667, 691, 693, 671, 671, 671, 671, 693, 671, 3, 3, 161, 408, 408, 161, 410, +671, 673, 675, 1486, 677, 679, 681, 681, 109, 683, 1486, 665, 679, 679, 687, 689, +667, 691, 693, 671, 671, 671, 671, 693, 671, 79, 79, 161, 408, 408, 161, 410, [22764] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2170), 5, @@ -18311,7 +18207,7 @@ static const uint16_t ts_small_parse_table[] = { [22807] = 3, ACTIONS(2172), 1, anon_sym_LPAREN, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2174), 5, @@ -18324,12 +18220,12 @@ static const uint16_t ts_small_parse_table[] = { 4866, 0, 0, 4, 33024, 4, 56, 6, 0, 9, 32768, 9, 1149, 10, 0, 17, 0, 17, 0, 17, 0, 17, 49088, 17, 7, 26, 0, 29, 0, 29, 3072, 29, 0, 31, 0, 31, 0, 31, 2176, 2075, 2178, 2077, 2079, 2081, 2083, 2180, 2087, 2089, -2091, 2180, 2180, 2180, 3, 3, 446, 798, 800, 575, 2928, 575, 575, 575, 575, 610, +2091, 2180, 2180, 2180, 79, 79, 446, 798, 800, 575, 2928, 575, 575, 575, 575, 610, 575, 575, 575, 575, 995, [22891] = 3, ACTIONS(907), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1377), 5, @@ -18342,14 +18238,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(2182), anon_sym_COLON, ACTIONS(2184), anon_sym_PIPE, ACTIONS(2186), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [22917] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 32, 61, 0, 62, 43456, 62, 56735, 68, 31701, 80, 3631, 91, -2, 99, 0, 100, 0, 100, 2188, 11, 2190, 15, 2192, 19, 2194, 23, 25, 27, -29, 31, 33, 35, 2196, 2198, 53, 55, 2200, 2202, 2204, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 2206, 79, 79, 79, 3, 3, 2208, 2210, 83, 775, 9, +2, 99, 0, 100, 0, 100, 2188, 7, 2190, 11, 2192, 15, 2194, 19, 21, 23, +25, 27, 29, 31, 2196, 2198, 49, 51, 2200, 2202, 2204, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 2206, 75, 75, 75, 79, 79, 2208, 2210, 81, 775, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9, 9, 9, 9, 2905, 22, 589, 589, 589, 1350, 2621, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 1917, 1917, 8, 2737, 1553, 1553, 1553, 1553, 8, 8, 8, @@ -18357,27 +18253,27 @@ static const uint16_t ts_small_parse_table[] = { [23055] = 7, sym_identifier, ACTIONS(1530), anon_sym_SEMI, ACTIONS(2212), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2212), sym_aliased_import, STATE(1569), sym_dotted_name, STATE(544), [23070] = 4, anon_sym_SEMI, ACTIONS(2214), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2214), [23079] = 3, anon_sym_EQ, ACTIONS(2216), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [23086] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 621, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -18388,13 +18284,13 @@ static const uint16_t ts_small_parse_table[] = { 0, 54, 0, 54, 0, 54, 2218, 1247, 1247, 1247, 1254, 1249, 1249, 1249, 1262, 1249, 1264, 1249, 1249, 1264, 1247, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1247, 1247, 1247, 1247, 1249, 1247, 1275, 1275, 1275, 1275, 1275, 1275, -1275, 1275, 1275, 1275, 1275, 1275, 1275, 3, 3, 1247, 2220, 735, +1275, 1275, 1275, 1275, 1275, 1275, 1275, 79, 79, 1247, 2220, 735, [23331] = 13, anon_sym_LBRACE, ACTIONS(707), sym_escape_sequence, ACTIONS(709), anon_sym_BSLASH, ACTIONS(711), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(709), sym_escape_interpolation, ACTIONS(709), sym_string_end, ACTIONS(2222), @@ -18409,12 +18305,12 @@ static const uint16_t ts_small_parse_table[] = { 0, 50, 0, 50, 0, 50, 2224, 2224, 2224, 2226, 2224, 2229, 2229, 2224, 2231, 2224, 2229, 2233, 2224, 2229, 2229, 2229, 2229, 2224, 2224, 2224, 2229, 2229, 2229, 2229, 2229, 2229, 2224, 2229, 2224, 2224, 2224, 2224, 2229, 2224, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, -2231, 2231, 2231, 2231, 2231, 3, 3, 2224, +2231, 2231, 2231, 2231, 2231, 79, 79, 2224, [23446] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 1034, 2235, 1018, 2237, 2235, 2237, 2237, 2235, 1022, 1024, -1026, 1024, 2239, 1024, 2241, 1032, 1034, 1032, 2243, 1034, 1034, 1034, 3, 3, 1008, 490, +1026, 1024, 2239, 1024, 2241, 1032, 1034, 1032, 2243, 1034, 1034, 1034, 79, 79, 1008, 490, 997, 997, 118, 118, 997, 997, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 997, 118, 130, 118, [23532] = @@ -18423,88 +18319,88 @@ static const uint16_t ts_small_parse_table[] = { 0, 47, 0, 47, 0, 47, 2245, 2247, 2247, 2247, 2247, 2245, 2245, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2245, 2245, 2245, 2245, 2245, 2247, 2245, 2247, 2247, 2245, 2247, 2245, 2247, 2247, -2247, 2247, 3, 3, 2245, +2247, 2247, 79, 79, 2245, [23617] = 45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 2249, 2251, 2251, 2251, 2251, 2249, 2249, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2249, 2249, 2249, 2249, 2249, 2251, 2249, 2251, 2251, 2249, 2251, 2249, 2251, 2251, -2251, 2251, 3, 3, 2249, +2251, 2251, 79, 79, 2249, [23702] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 1704, 1704, 1704, 1704, 1706, 1706, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1706, 1706, 1706, 1706, 1706, 1704, 1706, 1704, 1704, 1706, 1704, 1706, 1704, 1704, 1704, -1704, 3, 3, 1706, 1706, +1704, 79, 79, 1706, 1706, [23787] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 2253, 2253, 2253, 2253, 2255, 2255, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2255, 2255, 2255, 2255, 2255, 2253, 2255, 2253, 2253, 2255, 2253, 2255, 2253, 2253, 2253, -2253, 3, 3, 2255, 2255, +2253, 79, 79, 2255, 2255, [23872] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, -2, 40, 0, 41, 0, 41, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67, -69, 67, 67, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 573, 8, 8, +2, 40, 0, 41, 0, 41, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63, +65, 63, 63, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 573, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8, [23951] = 23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38, 0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 0, 39, 0, 39, 8, 39, -0, 40, 0, 40, 0, 40, 1164, 87, 1164, 89, 1164, 1164, 91, 1164, 1164, 1164, -1164, 99, 1166, 103, 1164, 107, 109, 109, 1164, 1164, 1164, 91, 107, 107, 1164, 1164, -1164, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 1164, 16, 16, +0, 40, 0, 40, 0, 40, 1164, 85, 1164, 87, 1164, 1164, 89, 1164, 1164, 1164, +1164, 97, 1166, 101, 1164, 105, 107, 107, 1164, 1164, 1164, 89, 105, 105, 1164, 1164, +1164, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 1164, 16, 16, [24029] = 23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38, 0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 0, 39, 0, 39, 8, 39, -0, 40, 0, 40, 0, 40, 1164, 87, 1164, 89, 1164, 1164, 91, 93, 1164, 1164, -1164, 99, 1166, 103, 1164, 107, 109, 109, 1164, 1164, 1164, 91, 107, 107, 1164, 119, -93, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 1164, 16, 16, +0, 40, 0, 40, 0, 40, 1164, 85, 1164, 87, 1164, 1164, 89, 91, 1164, 1164, +1164, 97, 1166, 101, 1164, 105, 107, 107, 1164, 1164, 1164, 89, 105, 105, 1164, 117, +91, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 1164, 16, 16, [24107] = 7, anon_sym_RPAREN, ACTIONS(1397), anon_sym_COMMA, ACTIONS(1397), anon_sym_as, ACTIONS(1397), anon_sym_PIPE, ACTIONS(2257), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_union_pattern_repeat1, STATE(1236), [24122] = 7, anon_sym_LBRACE, ACTIONS(2259), anon_sym_RBRACE, ACTIONS(2261), aux_sym_format_specifier_token1, ACTIONS(2263), - sym_comment, ACTIONS(5), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(364), + sym_line_continuation, ACTIONS(364), sym_interpolation, STATE(1076), aux_sym_format_specifier_repeat1, STATE(1146), [24137] = 3, anon_sym_RBRACE, ACTIONS(2265), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [24144] = 8, anon_sym_LBRACE, ACTIONS(2267), sym_escape_sequence, ACTIONS(2267), anon_sym_BSLASH, ACTIONS(2269), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(2267), sym_escape_interpolation, ACTIONS(2267), sym_string_end, ACTIONS(2267), [24161] = 6, anon_sym_case, ACTIONS(1641), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__dedent, ACTIONS(2271), sym_case_clause, STATE(271), aux_sym__match_block_repeat1, STATE(330), [24174] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 2273, 2275, 83, 1289, 52, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 2273, 2275, 81, 1289, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -18513,26 +18409,26 @@ static const uint16_t ts_small_parse_table[] = { 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28, 0, 30, 128, 30, 0, 31, 1, 31, 43472, 32, 49567, 39, 30725, 48, 3631, 54, 2, 62, 0, 63, 0, 63, 1348, 1350, 1352, 2277, 1356, 1358, 1350, 1358, 1358, 1350, -1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 3, -3, 402, 592, 618, 1617, 1564, 1021, 353, 1168, 1168, 1168, 592, 183, 10, 88, 88, +1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 79, +79, 402, 592, 618, 1617, 1564, 1021, 353, 1168, 1168, 1168, 592, 183, 10, 88, 88, 11, 11, 88, 88, 1409, 1333, 1333, 11, 11, 11, 11, 11, 11, 11, 11, 11, -11, 88, 11, 98, 11, +11, 88, 11, 99, 11, [24407] = 13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49, 2, 57, 0, 58, 0, 58, 422, 424, 426, 2279, 380, 428, 424, 428, 384, 428, -424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3, -3, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, +424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 79, +79, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [24503] = 12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 0, 29, 1, 29, 40960, 30, 33183, 32, 30727, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3, +631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79, 649, 1537, 1621, 1586, 1537, 594, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 1586, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [24597] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2283), 16, @@ -18592,16 +18488,16 @@ static const uint16_t ts_small_parse_table[] = { 0, 49, 0, 49, 0, 49, 2285, 2285, 2285, 2285, 2287, 2287, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 1076, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2287, 2287, 2287, 2287, 2287, 2285, 2287, 2285, 2285, 2287, 2285, 2287, 2285, 2285, -2285, 2285, 3, 3, 2287, 2287, 1045, +2285, 2285, 79, 79, 2287, 2287, 1045, [24742] = 23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38, 0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 96, 39, 0, 41, 8, 41, -0, 42, 8192, 42, 0, 43, 2289, 87, 2289, 89, 2289, 2289, 91, 93, 95, 2289, -97, 99, 2291, 103, 105, 107, 109, 109, 111, 113, 115, 91, 107, 107, 117, 119, -93, 121, 123, 97, 97, 97, 97, 123, 97, 3, 3, 2289, 16, 672, 672, 16, +0, 42, 8192, 42, 0, 43, 2289, 85, 2289, 87, 2289, 2289, 89, 91, 93, 2289, +95, 97, 2291, 101, 103, 105, 107, 107, 109, 111, 113, 89, 105, 105, 115, 117, +91, 119, 121, 95, 95, 95, 95, 121, 95, 79, 79, 2289, 16, 672, 672, 16, 730, [24823] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2295), 5, @@ -18644,7 +18540,7 @@ static const uint16_t ts_small_parse_table[] = { sym__newline, sym_string_start, [24869] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1080), 5, @@ -18685,10 +18581,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [24913] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(282), 17, + ACTIONS(280), 17, anon_sym_COMMA, anon_sym_COLON, anon_sym_in, @@ -18713,7 +18609,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, STATE(868), 1, aux_sym_dotted_name_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1146), 6, @@ -18727,25 +18623,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(2299), sym_escape_sequence, ACTIONS(2299), anon_sym_BSLASH, ACTIONS(2301), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(2299), sym_escape_interpolation, ACTIONS(2299), sym_string_end, ACTIONS(2299), [24976] = 3, - ACTIONS(101), 1, + ACTIONS(99), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(85), 5, + ACTIONS(83), 5, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_if, anon_sym_async, anon_sym_for, [24991] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2303), 6, @@ -18760,11 +18656,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(536), anon_sym_COLON, ACTIONS(1100), anon_sym_RBRACK, ACTIONS(2307), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(1596), [25019] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1046), 5, @@ -18808,52 +18704,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(2309), anon_sym_from, ACTIONS(2311), anon_sym_COMMA, ACTIONS(462), - anon_sym_as, ACTIONS(129), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_as, ACTIONS(127), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2309), [25078] = 4, anon_sym_as, ACTIONS(907), anon_sym_COLON, ACTIONS(2313), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [25087] = 3, anon_sym_RPAREN, ACTIONS(2315), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [25094] = 23916, 0, 33153, 9, 41216, 13, 65422, 16, 64509, 28, 255, 42, 224, 50, 66, 53, 0, 55, 0, 55, 0, 55, 0, 55, 0, 55, 0, 55, 0, 55, 0, 55, 0, 55, 0, 55, 0, 55, 1247, 2317, 1247, 2319, 1247, 1254, 1247, 1249, 1249, 1262, 1247, 1264, 1247, 1249, 1264, 1247, 1249, 1249, 1249, 1249, 1247, 1247, 1247, 1249, 1249, 1249, 1249, 1249, 1249, 1247, 1249, 1247, 1247, 1247, 1247, 1249, 1247, 1275, 1275, 1275, 1275, 1275, -1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 3, 3, 1247, 764, 764, +1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 79, 79, 1247, 764, 764, [25187] = 45402, 0, 28414, 8, 56931, 20, 428, 30, 1026, 35, 33536, 37, 1663, 40, 0, 49, 384, 49, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 1024, 51, 0, 52, 0, 52, 2321, 2321, 2321, 2321, 2323, 2323, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 1074, 1076, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2323, 2323, 2323, 2323, 2323, 2321, 2323, 2321, 2321, 2323, 2321, 2323, 2321, -2321, 2321, 2321, 3, 3, 2323, 2323, 504, 1046, 815, +2321, 2321, 2321, 79, 79, 2323, 2323, 504, 1046, 815, [25277] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 803, 805, 374, 811, 805, 811, 811, 805, 386, 388, -390, 388, 392, 388, 394, 396, 398, 396, 815, 398, 398, 398, 3, 3, 402, 592, +390, 388, 392, 388, 394, 396, 398, 396, 815, 398, 398, 398, 79, 79, 402, 592, 618, 592, 612, 10, 88, 88, 11, 11, 88, 88, 11, 11, 11, 11, 11, 11, -11, 11, 11, 11, 11, 11, 88, 11, 98, 11, +11, 11, 11, 11, 11, 11, 88, 11, 99, 11, [25367] = 45402, 0, 28414, 8, 56931, 20, 428, 30, 1026, 35, 33536, 37, 1663, 40, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 2325, 2325, 2325, 2325, 2327, 2327, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2327, 2327, 2327, 2327, 2327, 2325, 2327, 2325, 2325, 2327, 2325, 2327, 2325, -2325, 2325, 2325, 3, 3, 2327, 2327, +2325, 2325, 2325, 79, 79, 2327, 2327, [25454] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, -2, 47, 0, 48, 0, 48, 847, 989, 919, 991, 989, 991, 991, 989, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 993, 847, 847, 847, 3, 3, 851, 699, +2, 47, 0, 48, 0, 48, 845, 989, 919, 991, 989, 991, 991, 989, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 993, 845, 845, 845, 79, 79, 849, 699, 535, 535, 32, 32, 535, 535, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 535, 32, 137, 32, [25540] = @@ -18862,29 +18758,29 @@ static const uint16_t ts_small_parse_table[] = { 0, 47, 0, 47, 0, 47, 887, 885, 885, 885, 885, 887, 887, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 887, 887, 887, 887, 887, 885, 887, 885, 885, 887, 885, 887, 885, 885, -885, 885, 3, 3, 887, +885, 885, 79, 79, 887, [25625] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 2, 13, 33280, 14, 1151, 16, 0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 32793, 24, 30725, 28, 3119, 34, -2, 41, 0, 42, 0, 42, 847, 989, 919, 991, 989, 991, 991, 989, 923, 841, -843, 841, 2329, 841, 845, 847, 845, 993, 847, 847, 847, 3, 3, 851, 115, 32, +2, 41, 0, 42, 0, 42, 845, 989, 919, 991, 989, 991, 991, 989, 923, 839, +841, 839, 2329, 839, 843, 845, 843, 993, 845, 845, 845, 79, 79, 849, 115, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [25705] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 2331, 2331, 2333, 2331, 2331, 2331, 2331, 2331, 2333, 2333, -2333, 2333, 2333, 2333, 2331, 2333, 2331, 2331, 2331, 2331, 3, 3, 2333, +2333, 2333, 2333, 2333, 2331, 2333, 2331, 2331, 2331, 2331, 79, 79, 2333, [25766] = 8, anon_sym_DOT, ACTIONS(2093), anon_sym_COMMA, ACTIONS(1966), anon_sym_COLON, ACTIONS(2095), anon_sym_RBRACK, ACTIONS(1968), anon_sym_PIPE, ACTIONS(2097), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__generic_type_arguments_repeat1, STATE(689), [25783] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2335), 2, @@ -18900,11 +18796,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(2337), anon_sym_as, ACTIONS(2337), anon_sym_PIPE, ACTIONS(2257), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_union_pattern_repeat1, STATE(1236), [25813] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1397), 3, @@ -18915,12 +18811,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(2339), anon_sym_COMMA, ACTIONS(2339), anon_sym_as, ACTIONS(2341), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [25834] = 3, ACTIONS(2345), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2343), 4, @@ -18931,31 +18827,31 @@ static const uint16_t ts_small_parse_table[] = { [25848] = 6, anon_sym_SEMI, ACTIONS(2348), anon_sym_COMMA, ACTIONS(2348), - anon_sym_as, ACTIONS(129), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_as, ACTIONS(127), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2348), [25861] = 6, anon_sym_SEMI, ACTIONS(2350), anon_sym_COMMA, ACTIONS(1964), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2350), aux_sym_assert_statement_repeat1, STATE(2866), [25874] = 5, anon_sym_COMMA, ACTIONS(2352), anon_sym_RBRACK, ACTIONS(2354), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__generic_type_arguments_repeat1, STATE(2869), [25885] = 5, anon_sym_RPAREN, ACTIONS(2356), anon_sym_COMMA, ACTIONS(2358), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_argument_list_repeat1, STATE(63), [25896] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(410), 5, @@ -18996,21 +18892,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, [25939] = 3, anon_sym_COLON_EQ, ACTIONS(2360), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [25946] = 12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33536, 16, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 32, 30, 43456, 31, 64927, 37, 30725, 50, 3631, 56, -2, 64, 0, 65, 0, 65, 9, 456, 17, 19, 458, 456, 458, 458, 456, 63, -67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, -83, 1350, 1615, 1403, 658, 22, 589, 589, 589, 1350, 25, 2, 193, 193, 8, 8, +2, 64, 0, 65, 0, 65, 5, 456, 13, 15, 458, 456, 458, 458, 456, 59, +63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, +81, 1350, 1615, 1403, 658, 22, 589, 589, 589, 1350, 25, 2, 193, 193, 8, 8, 193, 193, 658, 658, 488, 658, 658, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [26049] = 8466, 0, 10496, 4, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26, 0, 28, 8, 28, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 915, 917, 919, 921, 2362, 917, 921, 921, 917, 923, -841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, +839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 632, 308, 170, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [26141] = @@ -19019,15 +18915,15 @@ static const uint16_t ts_small_parse_table[] = { 1024, 51, 0, 52, 0, 52, 1470, 1468, 1468, 1468, 1468, 1470, 1470, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 2364, 2366, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1470, 1470, 1470, 1470, 1470, 1468, 1470, 1468, 1468, 1470, 1468, 1470, -1468, 1468, 1468, 1468, 3, 3, 1470, 1466, 1474, 1456, +1468, 1468, 1468, 1468, 79, 79, 1470, 1466, 1474, 1456, [26231] = 23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38, 0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 0, 39, 0, 39, 8, 39, -0, 40, 0, 40, 0, 40, 1164, 87, 1164, 89, 1164, 1164, 91, 93, 1164, 1164, -1164, 99, 1166, 103, 1164, 107, 109, 109, 1164, 1164, 1164, 91, 107, 107, 117, 119, -93, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 1164, 16, 16, +0, 40, 0, 40, 0, 40, 1164, 85, 1164, 87, 1164, 1164, 89, 91, 1164, 1164, +1164, 97, 1166, 101, 1164, 105, 107, 107, 1164, 1164, 1164, 89, 105, 105, 115, 117, +91, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 1164, 16, 16, [26309] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1504), 5, @@ -19069,7 +18965,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, sym__newline, [26354] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1950), 5, @@ -19110,7 +19006,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [26398] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2370), 5, @@ -19156,44 +19052,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, ACTIONS(2374), anon_sym_exec, ACTIONS(2376), anon_sym_type, ACTIONS(2374), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [26458] = 5, anon_sym_COMMA, ACTIONS(2378), anon_sym_EQ, ACTIONS(2380), anon_sym_RBRACK, ACTIONS(2378), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [26469] = 7, anon_sym_LBRACE, ACTIONS(2259), anon_sym_RBRACE, ACTIONS(2382), aux_sym_format_specifier_token1, ACTIONS(2384), - sym_comment, ACTIONS(5), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(364), + sym_line_continuation, ACTIONS(364), sym_interpolation, STATE(1076), aux_sym_format_specifier_repeat1, STATE(576), [26484] = 5, anon_sym_COMMA, ACTIONS(2386), anon_sym_COLON, ACTIONS(2362), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_with_clause_repeat1, STATE(2979), [26495] = 4, anon_sym_COMMA, ACTIONS(2388), anon_sym_RBRACK, ACTIONS(2388), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [26504] = 4, anon_sym_COMMA, ACTIONS(2390), anon_sym_COLON, ACTIONS(2390), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [26513] = 3, anon_sym_RPAREN, ACTIONS(2392), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [26520] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2394), 3, @@ -19204,33 +19100,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(548), anon_sym_COMMA, ACTIONS(548), anon_sym_EQ, ACTIONS(552), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [26541] = 12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 0, 29, 1, 29, 40960, 30, 33183, 32, 30727, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3, +631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79, 649, 1537, 1621, 1576, 1537, 651, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 1576, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [26635] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, -2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 308, 644, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [26725] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(276), 2, + ACTIONS(274), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(2396), 2, anon_sym_COMMA, anon_sym_RBRACK, - ACTIONS(271), 16, + ACTIONS(269), 16, anon_sym_DOT, anon_sym_LPAREN, anon_sym_GT_GT, @@ -19253,36 +19149,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1108), anon_sym_and, ACTIONS(683), anon_sym_or, ACTIONS(685), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [26771] = 6, anon_sym_SEMI, ACTIONS(2399), anon_sym_COMMA, ACTIONS(1597), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2399), aux_sym_global_statement_repeat1, STATE(314), [26784] = 6, anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(450), sym_for_in_clause, STATE(449), [26797] = 5, anon_sym_COMMA, ACTIONS(2401), anon_sym_as, ACTIONS(907), anon_sym_COLON, ACTIONS(2403), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [26808] = 5, - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2405), sym__indent, ACTIONS(2407), sym__match_block, STATE(569), [26819] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1882), 3, @@ -19291,17 +19187,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, [26829] = 3, sym_identifier, ACTIONS(2409), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [26836] = 9490, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46, 2, 54, 0, 55, 0, 55, 621, 623, 625, 2411, 629, 2413, 623, 629, 629, 623, -631, 2411, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 1537, 839, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 44, +631, 2411, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 1537, 839, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [26929] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(544), 5, @@ -19341,7 +19237,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [26972] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2394), 17, @@ -19365,7 +19261,7 @@ static const uint16_t ts_small_parse_table[] = { [26996] = 4, ACTIONS(649), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(2191), 2, @@ -19381,8 +19277,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(2418), anon_sym_for, ACTIONS(2421), anon_sym_RBRACK, ACTIONS(2424), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_for_in_clause, STATE(65535), sym_if_clause, STATE(65535), aux_sym__comprehension_clauses_repeat1, STATE(65535), @@ -19391,87 +19287,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(536), anon_sym_COLON, ACTIONS(1100), anon_sym_RBRACK, ACTIONS(2428), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(1160), [27048] = 6, sym_identifier, ACTIONS(2430), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__import_list, STATE(662), sym_aliased_import, STATE(3000), sym_dotted_name, STATE(446), [27061] = 5, anon_sym_COMMA, ACTIONS(2432), anon_sym_RBRACE, ACTIONS(619), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__collection_elements_repeat1, STATE(950), [27072] = 12562, 0, 10240, 5, 38912, 7, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46, 2, 54, 0, 55, 0, 55, 1210, 1212, 1214, 2434, 1216, 1212, 1216, 1216, 1212, 1218, -1220, 1222, 633, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1232, 1230, 1230, 1230, 3, 3, +1220, 1222, 633, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1232, 1230, 1230, 1230, 79, 79, 1234, 2672, 3082, 2712, 2672, 655, 122, 1485, 1485, 160, 160, 1485, 1485, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 1485, 160, 745, 160, [27165] = 5, anon_sym_COMMA, ACTIONS(534), anon_sym_as, ACTIONS(985), anon_sym_RBRACE, ACTIONS(534), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [27176] = 4, anon_sym_SEMI, ACTIONS(1204), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(1204), [27185] = 4, anon_sym_SEMI, ACTIONS(2436), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2436), [27194] = 4, anon_sym_SEMI, ACTIONS(2438), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2438), [27203] = 3, anon_sym_EQ, ACTIONS(2440), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [27210] = 3, anon_sym_EQ, ACTIONS(2138), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [27217] = 3, sym_identifier, ACTIONS(2442), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [27224] = 3, anon_sym_RPAREN, ACTIONS(2444), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [27231] = 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28, 0, 30, 128, 30, 0, 31, 1, 31, 43472, 32, 49567, 39, 30725, 48, 3631, 54, 2, 62, 0, 63, 0, 63, 1348, 1350, 1352, 2446, 1356, 1358, 1350, 1358, 1358, 1350, -1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 3, -3, 402, 592, 618, 3140, 2845, 598, 353, 1168, 1168, 1168, 592, 337, 10, 88, 88, +1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 79, +79, 402, 592, 618, 3140, 2845, 598, 353, 1168, 1168, 1168, 592, 337, 10, 88, 88, 11, 11, 88, 88, 1402, 1333, 1333, 11, 11, 11, 11, 11, 11, 11, 11, 11, -11, 88, 11, 98, 11, +11, 88, 11, 99, 11, [27332] = 12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26, 0, 28, 0, 28, 8224, 28, 0, 30, 40960, 30, 33183, 32, 31701, 40, 3631, 51, 2, 59, 0, 60, 0, 60, 1696, 1698, 426, 2448, 1700, 1698, 903, 1700, 1698, 430, -432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, +432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, 3110, 2937, 907, 1528, 243, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, -510, 1085, 1085, 1085, 1085, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, +509, 1085, 1085, 1085, 1085, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [27430] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48, 2, 56, 0, 57, 0, 57, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 863, -865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 3, 3, 877, 527, +865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 527, 186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43, [27525] = @@ -19480,66 +19376,66 @@ static const uint16_t ts_small_parse_table[] = { 0, 54, 0, 54, 0, 54, 1247, 1247, 1247, 1254, 1247, 1249, 1249, 1262, 1247, 1264, 2464, 1247, 2466, 2468, 1249, 1264, 1247, 1249, 1249, 1249, 1249, 1247, 1247, 1247, 1249, 1249, 1249, 1249, 1249, 1249, 1247, 1249, 1247, 1247, 1247, 1247, 1249, 1247, 1275, 1275, 1275, 1275, -1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 3, 3, 1247, +1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 79, 79, 1247, [27617] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, -2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 67, -69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1350, +2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 63, +65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350, 1615, 1350, 691, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [27707] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, -2, 47, 0, 48, 0, 48, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67, -69, 67, 71, 67, 73, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 586, +2, 47, 0, 48, 0, 48, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63, +65, 63, 67, 63, 69, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 586, 2513, 2513, 8, 8, 2513, 2513, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2513, 8, 95, 8, [27793] = 9490, 0, 10496, 5, 38912, 8, 168, 11, 2, 14, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 32793, 25, 30725, 29, 3119, 35, 2, 42, 0, 43, 0, 43, 2470, 2472, 919, 1172, 2474, 1172, 2472, 2474, 2474, 2472, -923, 841, 843, 841, 841, 845, 847, 845, 2476, 847, 847, 847, 3, 3, 851, 1226, +923, 839, 841, 839, 839, 843, 845, 843, 2476, 845, 845, 845, 79, 79, 849, 1226, 32, 32, 670, 670, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [27874] = 21792, 0, 33024, 5, 41216, 7, 63630, 10, 63489, 19, 255, 25, 96, 33, 0, 35, 0, 35, 0, 35, 0, 35, 0, 35, 0, 35, 0, 35, 0, 35, 0, 35, -0, 35, 0, 35, 0, 35, 271, 271, 1178, 276, 276, 1178, 1178, 276, 1178, 271, -276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 1178, 1178, 1178, 1178, 1178, 1178, -1178, 1178, 1178, 1178, 1178, 1178, 1178, 3, 3, +0, 35, 0, 35, 0, 35, 269, 269, 1178, 274, 274, 1178, 1178, 274, 1178, 269, +274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 1178, 1178, 1178, 1178, 1178, 1178, +1178, 1178, 1178, 1178, 1178, 1178, 1178, 79, 79, [27947] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, -2, 40, 0, 41, 0, 41, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67, -69, 67, 67, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 729, 8, 8, +2, 40, 0, 41, 0, 41, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63, +65, 63, 63, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 729, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8, [28026] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, -2, 40, 0, 41, 0, 41, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67, -69, 67, 67, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 574, 8, 8, +2, 40, 0, 41, 0, 41, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63, +65, 63, 63, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 574, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8, [28105] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, 2, 40, 0, 41, 0, 41, 873, 1804, 857, 1806, 1804, 1806, 1806, 1804, 861, 863, -865, 863, 863, 871, 873, 871, 1808, 873, 873, 873, 3, 3, 877, 623, 43, 43, +865, 863, 863, 871, 873, 871, 1808, 873, 873, 873, 79, 79, 877, 623, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 391, 43, [28184] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, -2, 40, 0, 41, 0, 41, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67, -69, 67, 67, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 676, 8, 8, +2, 40, 0, 41, 0, 41, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63, +65, 63, 63, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 676, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8, [28263] = 23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38, 0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 0, 39, 0, 39, 8, 39, -0, 40, 0, 40, 0, 40, 1164, 87, 1164, 89, 1164, 1164, 91, 93, 1164, 1164, -1164, 99, 1166, 103, 1164, 107, 109, 109, 1164, 1164, 1164, 91, 107, 107, 1164, 1164, -93, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 1164, 16, 16, +0, 40, 0, 40, 0, 40, 1164, 85, 1164, 87, 1164, 1164, 89, 91, 1164, 1164, +1164, 97, 1166, 101, 1164, 105, 107, 107, 1164, 1164, 1164, 89, 105, 105, 1164, 1164, +91, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 1164, 16, 16, [28341] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2170), 5, @@ -19583,24 +19479,24 @@ static const uint16_t ts_small_parse_table[] = { [28386] = 23840, 0, 33153, 6, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 16384, 36, 0, 37, 0, 37, 0, 37, 0, 37, 0, 37, -0, 37, 0, 37, 0, 37, 1439, 271, 271, 271, 276, 271, 278, 271, 276, 271, -271, 276, 2478, 271, 271, 271, 271, 271, 271, 271, 276, 271, 271, 271, 271, 271, -271, 276, 271, 271, 271, 271, 276, 271, 3, 3, 1555, +0, 37, 0, 37, 0, 37, 1439, 269, 269, 269, 274, 269, 276, 269, 274, 269, +269, 274, 2478, 269, 269, 269, 269, 269, 269, 269, 274, 269, 269, 269, 269, 269, +269, 274, 269, 269, 269, 269, 274, 269, 79, 79, 1555, [28461] = 22304, 0, 32896, 6, 33024, 8, 65422, 10, 1021, 22, 0, 31, 96, 31, 0, 33, 0, 33, 0, 33, 512, 33, 0, 34, 0, 34, 0, 34, 0, 34, 0, 34, -0, 34, 0, 34, 0, 34, 2481, 271, 1340, 1340, 276, 271, 271, 271, 271, 2484, -1340, 271, 271, 271, 271, 271, 271, 276, 271, 271, 271, 271, 271, 271, 276, 271, -271, 271, 271, 276, 271, 3, 3, 1595, +0, 34, 0, 34, 0, 34, 2481, 269, 1340, 1340, 274, 269, 269, 269, 269, 2484, +1340, 269, 269, 269, 269, 269, 269, 274, 269, 269, 269, 269, 269, 269, 274, 269, +269, 269, 269, 274, 269, 79, 79, 1595, [28533] = 4354, 0, 256, 3, 256, 4, 2048, 5, 0, 6, 0, 6, 96, 6, 0, 8, 0, 8, 64, 8, 0, 9, 0, 9, 7848, 9, 0, 16, 8, 16, 0, 17, -12, 17, 0, 19, 0, 19, 1546, 1548, 1550, 2487, 1554, 1556, 3, 3, 806, 220, +12, 17, 0, 19, 0, 19, 1546, 1548, 1550, 2487, 1554, 1556, 79, 79, 806, 220, 219, 1572, 480, 480, 671, 862, 480, 480, 480, [28590] = 4, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(1494), 2, @@ -19615,14 +19511,14 @@ static const uint16_t ts_small_parse_table[] = { [28609] = 5, anon_sym_COLON, ACTIONS(2489), anon_sym_PIPE, ACTIONS(1399), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_union_pattern_repeat1, STATE(937), [28620] = 4354, 0, 0, 3, 33024, 3, 56, 5, 0, 8, 32768, 8, 1149, 9, 0, 16, 0, 16, 0, 16, 0, 16, 49088, 16, 7, 25, 0, 28, 0, 28, 3072, 28, 0, 30, 0, 30, 0, 30, 2491, 2493, 2495, 2497, 2499, 2501, 2503, 2505, 2507, 2509, -2503, 2503, 2503, 3, 3, 1234, 685, 710, 709, 2958, 709, 709, 709, 709, 2965, 709, +2503, 2503, 2503, 79, 79, 1234, 685, 710, 709, 2958, 709, 709, 709, 709, 2965, 709, 709, 709, 709, 1357, [28688] = 10, anon_sym_DOT, ACTIONS(2511), @@ -19632,13 +19528,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(2513), anon_sym_PIPE, ACTIONS(1146), anon_sym_RBRACE, ACTIONS(1146), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dotted_name_repeat1, STATE(2594), [28709] = 3, ACTIONS(2515), 1, anon_sym_LPAREN, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2174), 4, @@ -19647,7 +19543,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACE, [28723] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2517), 4, @@ -19659,9 +19555,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(2519), anon_sym_def, ACTIONS(2521), anon_sym_class, ACTIONS(2523), - anon_sym_AT, ACTIONS(65), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_AT, ACTIONS(61), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_function_definition, STATE(743), sym_class_definition, STATE(743), sym_decorator, STATE(1540), @@ -19669,32 +19565,32 @@ static const uint16_t ts_small_parse_table[] = { [28755] = 6, anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(316), sym_for_in_clause, STATE(83), [28768] = 5, anon_sym_COMMA, ACTIONS(2525), anon_sym_RBRACK, ACTIONS(2527), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__generic_type_arguments_repeat1, STATE(2869), [28779] = 4, anon_sym_COMMA, ACTIONS(2529), anon_sym_RBRACK, ACTIONS(2529), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [28788] = 4, - anon_sym_as, ACTIONS(129), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_as, ACTIONS(127), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2532), [28797] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 2534, 2536, 83, 2011, 52, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 2534, 2536, 81, 2011, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -19702,9 +19598,9 @@ static const uint16_t ts_small_parse_table[] = { [28929] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 2538, 2540, 83, 1033, 9, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 2538, 2540, 81, 1033, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9, 9, 9, 9, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -19712,10 +19608,10 @@ static const uint16_t ts_small_parse_table[] = { [29061] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 816, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -19724,8 +19620,8 @@ static const uint16_t ts_small_parse_table[] = { 12630, 0, 10240, 7, 38912, 9, 424, 12, 1026, 16, 33280, 18, 1279, 20, 49152, 29, 0, 31, 128, 31, 0, 32, 0, 32, 40960, 32, 33183, 34, 30725, 42, 3631, 48, 2, 56, 0, 57, 0, 57, 1130, 633, 1134, 2542, 1136, 1395, 1140, 1134, 1140, 1140, -1134, 1142, 67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, -3, 633, 83, 1350, 1615, 2813, 1350, 279, 2, 193, 193, 8, 8, 193, 193, 8, +1134, 1142, 63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, +79, 633, 81, 1350, 1615, 2813, 1350, 279, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [29309] = 45402, 0, 27902, 8, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1663, 39, 0, 48, @@ -19733,53 +19629,53 @@ static const uint16_t ts_small_parse_table[] = { 0, 49, 0, 49, 0, 49, 2544, 2544, 2544, 2544, 2546, 2546, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 1076, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2546, 2546, 2546, 2546, 2546, 2544, 2546, 2544, 2544, 2546, 2544, 2546, 2544, 2544, -2544, 2544, 3, 3, 2546, 2546, 1050, +2544, 2544, 79, 79, 2546, 2546, 1050, [29396] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 2548, 2550, 2552, 2554, 2550, 2554, 2554, 2550, 2556, 2558, -2560, 2558, 2239, 2558, 2241, 2562, 2564, 2562, 2566, 2564, 2564, 2564, 3, 3, 2568, 702, -940, 940, 508, 508, 940, 940, 986, 986, 508, 508, 508, 508, 508, 508, 508, 508, -508, 508, 940, 508, 2266, 508, +2560, 2558, 2239, 2558, 2241, 2562, 2564, 2562, 2566, 2564, 2564, 2564, 79, 79, 2568, 702, +940, 940, 507, 507, 940, 940, 986, 986, 507, 507, 507, 507, 507, 507, 507, 507, +507, 507, 940, 507, 2266, 507, [29482] = 45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 2570, 2572, 2572, 2572, 2572, 2570, 2570, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2570, 2570, 2570, 2570, 2570, 2572, 2570, 2572, 2572, 2570, 2572, 2570, 2572, 2572, -2572, 2572, 3, 3, 2570, +2572, 2572, 79, 79, 2570, [29567] = 23840, 0, 34176, 6, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39, 0, 40, 8192, 40, 0, 41, 466, 468, 1486, 1486, 470, 472, 1486, 1486, 1486, 476, -478, 1488, 480, 482, 484, 486, 486, 111, 488, 1486, 470, 484, 484, 492, 494, 472, -496, 498, 476, 476, 476, 476, 498, 476, 3, 3, 165, 125, 125, 165, 116, +478, 1488, 480, 482, 484, 486, 486, 109, 488, 1486, 470, 484, 484, 492, 494, 472, +496, 498, 476, 476, 476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116, [29646] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, 2, 40, 0, 41, 0, 41, 442, 2574, 426, 2576, 2574, 2576, 2576, 2574, 430, 432, -434, 432, 432, 440, 442, 440, 2578, 442, 442, 442, 3, 3, 446, 703, 15, 15, +434, 432, 432, 440, 442, 440, 2578, 442, 442, 442, 79, 79, 446, 703, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 61, 15, [29725] = 23840, 0, 34176, 6, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39, 0, 40, 8192, 40, 0, 41, 466, 468, 1445, 1445, 470, 472, 474, 1445, 1445, 476, -478, 1447, 480, 482, 484, 486, 486, 111, 488, 490, 470, 484, 484, 492, 494, 472, -496, 498, 476, 476, 476, 476, 498, 476, 3, 3, 165, 125, 125, 165, 116, +478, 1447, 480, 482, 484, 486, 486, 109, 488, 490, 470, 484, 484, 492, 494, 472, +496, 498, 476, 476, 476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116, [29804] = 21792, 0, 57472, 5, 33024, 9, 65422, 11, 1021, 23, 0, 32, 96, 32, 0, 34, 0, 34, 0, 34, 32768, 34, 0, 35, 0, 35, 96, 35, 0, 37, 8, 37, -0, 38, 8192, 38, 0, 39, 288, 2580, 1931, 2582, 2584, 1984, 1108, 1108, 1986, 2586, -302, 2588, 2590, 2592, 2592, 111, 1988, 1990, 2582, 2590, 2590, 2594, 2596, 2584, 1992, 1994, -1986, 1986, 1986, 1986, 1994, 1986, 3, 3, 1514, 1310, 1310, 1514, 1339, +0, 38, 8192, 38, 0, 39, 286, 2580, 1931, 2582, 2584, 1984, 1108, 1108, 1986, 2586, +300, 2588, 2590, 2592, 2592, 109, 1988, 1990, 2582, 2590, 2590, 2594, 2596, 2584, 1992, 1994, +1986, 1986, 1986, 1986, 1994, 1986, 79, 79, 1514, 1310, 1310, 1514, 1339, [29881] = 24352, 0, 33152, 7, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 0, 37, 0, 37, 8, 37, -0, 38, 0, 38, 0, 38, 322, 324, 1164, 1164, 1164, 326, 1164, 1164, 1164, 1164, -334, 1166, 336, 1164, 340, 1164, 1164, 1164, 1164, 1164, 326, 340, 340, 1164, 1164, 1164, -1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 335, 335, +0, 38, 0, 38, 0, 38, 320, 322, 1164, 1164, 1164, 324, 1164, 1164, 1164, 1164, +332, 1166, 334, 1164, 338, 1164, 1164, 1164, 1164, 1164, 324, 338, 338, 1164, 1164, 1164, +1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 335, 335, [29957] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1126), 5, @@ -19819,7 +19715,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [30000] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2370), 5, @@ -19859,7 +19755,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [30043] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1822), 10, @@ -19880,87 +19776,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, ACTIONS(2600), anon_sym_exec, ACTIONS(2602), anon_sym_type, ACTIONS(2600), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [30077] = 5, anon_sym_COMMA, ACTIONS(2378), anon_sym_EQ, ACTIONS(2604), anon_sym_RBRACK, ACTIONS(2378), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [30088] = 7, anon_sym_COMMA, ACTIONS(1397), anon_sym_as, ACTIONS(1397), anon_sym_PIPE, ACTIONS(2606), anon_sym_RBRACE, ACTIONS(1397), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_union_pattern_repeat1, STATE(2697), [30103] = 5, anon_sym_COMMA, ACTIONS(2608), anon_sym_as, ACTIONS(2610), anon_sym_RBRACE, ACTIONS(2608), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [30114] = 5, anon_sym_COMMA, ACTIONS(2612), anon_sym_RBRACE, ACTIONS(2614), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dict_pattern_repeat1, STATE(1007), [30125] = 5, anon_sym_COMMA, ACTIONS(2616), anon_sym_COLON, ACTIONS(619), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__collection_elements_repeat1, STATE(1252), [30136] = 3, anon_sym_COLON, ACTIONS(1474), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [30143] = 3, anon_sym_COLON, ACTIONS(1786), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [30150] = 5, anon_sym_RPAREN, ACTIONS(2152), anon_sym_COMMA, ACTIONS(2152), anon_sym_as, ACTIONS(1903), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [30161] = 5, anon_sym_RPAREN, ACTIONS(2154), anon_sym_COMMA, ACTIONS(2618), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__import_list_repeat1, STATE(1383), [30172] = 6, sym_identifier, ACTIONS(2430), anon_sym_RPAREN, ACTIONS(2620), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_aliased_import, STATE(1599), sym_dotted_name, STATE(715), [30185] = 5, anon_sym_RPAREN, ACTIONS(2622), anon_sym_COMMA, ACTIONS(2624), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(904), [30196] = 4866, 0, 0, 4, 33024, 4, 56, 6, 0, 9, 32768, 9, 1149, 10, 0, 17, 0, 17, 0, 17, 0, 17, 49088, 17, 7, 26, 0, 29, 0, 29, 3072, 29, 0, 31, 0, 31, 0, 31, 2176, 2075, 2626, 2077, 2079, 2081, 2083, 2180, 2087, 2089, -2091, 2180, 2180, 2180, 3, 3, 446, 798, 611, 575, 2928, 575, 575, 575, 575, 610, +2091, 2180, 2180, 2180, 79, 79, 446, 798, 611, 575, 2928, 575, 575, 575, 575, 610, 575, 575, 575, 575, 995, [30265] = 5, anon_sym_COMMA, ACTIONS(534), anon_sym_as, ACTIONS(907), anon_sym_COLON, ACTIONS(534), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [30276] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1192), 3, @@ -19970,22 +19866,22 @@ static const uint16_t ts_small_parse_table[] = { [30286] = 4, anon_sym_COMMA, ACTIONS(2628), anon_sym_RBRACK, ACTIONS(2628), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [30295] = 3, anon_sym_RBRACK, ACTIONS(2630), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [30302] = 3, anon_sym_COLON, ACTIONS(2632), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [30309] = 13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49, 2, 57, 0, 58, 0, 58, 422, 424, 426, 2356, 380, 428, 424, 428, 384, 428, -424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3, -3, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, +424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 79, +79, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [30405] = 45402, 0, 27902, 8, 56951, 19, 428, 31, 1026, 36, 33536, 38, 1663, 41, 0, 50, @@ -19993,40 +19889,40 @@ static const uint16_t ts_small_parse_table[] = { 16384, 51, 0, 52, 0, 52, 2634, 2634, 2634, 2634, 2636, 2636, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2638, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2636, 2636, 2636, 2636, 2636, 2634, 2636, 2634, 2634, 2636, 2634, 2636, -2634, 2634, 2634, 2634, 3, 3, 2636, 2636, 65535, 65535, +2634, 2634, 2634, 2634, 79, 79, 2636, 2636, 65535, 65535, [30495] = 45402, 0, 26878, 8, 56947, 18, 428, 29, 1026, 34, 33536, 36, 1663, 39, 0, 48, 0, 48, 1, 48, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 2641, 2641, 2641, 2641, 2643, 2643, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 1437, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 2643, 2643, 2643, 2643, 2643, 2641, 2643, 2641, 2641, 2643, 2641, 2643, 2641, 2641, -2641, 2641, 3, 3, 2643, 2643, 2029, +2641, 2641, 79, 79, 2643, 2643, 2029, [30582] = 23840, 0, 57728, 6, 33024, 11, 65423, 13, 1021, 26, 0, 35, 96, 35, 0, 37, 0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40, -0, 41, 8192, 41, 0, 42, 661, 663, 1236, 101, 665, 667, 669, 85, 85, 85, -671, 673, 675, 1236, 677, 679, 681, 681, 111, 683, 685, 665, 679, 679, 687, 689, -667, 691, 693, 671, 671, 671, 671, 693, 671, 3, 3, 161, 408, 408, 161, 410, +0, 41, 8192, 41, 0, 42, 661, 663, 1236, 99, 665, 667, 669, 83, 83, 83, +671, 673, 675, 1236, 677, 679, 681, 681, 109, 683, 685, 665, 679, 679, 687, 689, +667, 691, 693, 671, 671, 671, 671, 693, 671, 79, 79, 161, 408, 408, 161, 410, [30662] = 23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38, 0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 0, 39, 0, 39, 8, 39, -0, 40, 0, 40, 0, 40, 937, 87, 937, 89, 937, 937, 91, 93, 937, 937, -937, 99, 939, 103, 105, 107, 109, 109, 937, 937, 937, 91, 107, 107, 117, 119, -93, 937, 939, 937, 937, 937, 937, 939, 937, 3, 3, 937, 16, 16, +0, 40, 0, 40, 0, 40, 937, 85, 937, 87, 937, 937, 89, 91, 937, 937, +937, 97, 939, 101, 103, 105, 107, 107, 937, 937, 937, 89, 105, 105, 115, 117, +91, 937, 939, 937, 937, 937, 937, 939, 937, 79, 79, 937, 16, 16, [30740] = 3172, 0, 33152, 5, 8192, 8, 1794, 9, 1020, 13, 0, 21, 224, 21, 0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 96, 24, 0, 26, 0, 26, -0, 26, 8192, 26, 0, 27, 941, 941, 941, 941, 941, 941, 941, 97, 943, 941, -111, 941, 941, 121, 123, 97, 97, 97, 97, 123, 97, 3, 3, 941, 672, 672, +0, 26, 8192, 26, 0, 27, 941, 941, 941, 941, 941, 941, 941, 95, 943, 941, +109, 941, 941, 119, 121, 95, 95, 95, 95, 121, 95, 79, 79, 941, 672, 672, 1140, [30805] = 23840, 0, 57473, 6, 33024, 11, 65423, 13, 1021, 26, 0, 35, 96, 35, 0, 37, 0, 37, 0, 37, 512, 37, 0, 38, 0, 38, 0, 38, 0, 38, 0, 38, -0, 38, 0, 38, 0, 38, 1337, 271, 1340, 276, 276, 271, 278, 271, 271, 271, -271, 271, 1343, 1340, 1340, 271, 271, 271, 271, 271, 271, 276, 271, 271, 271, 271, -271, 271, 276, 271, 271, 271, 271, 276, 271, 3, 3, 737, +0, 38, 0, 38, 0, 38, 1337, 269, 1340, 274, 274, 269, 276, 269, 269, 269, +269, 269, 1343, 1340, 1340, 269, 269, 269, 269, 269, 269, 274, 269, 269, 269, 269, +269, 269, 274, 269, 269, 269, 269, 274, 269, 79, 79, 737, [30881] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2647), 5, @@ -20068,7 +19964,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, sym__newline, [30926] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1046), 5, @@ -20112,23 +20008,23 @@ static const uint16_t ts_small_parse_table[] = { 4354, 0, 0, 3, 33024, 3, 57, 5, 0, 9, 32768, 9, 1149, 10, 0, 17, 0, 17, 0, 17, 0, 17, 49088, 17, 7, 26, 0, 29, 0, 29, 3072, 29, 0, 31, 0, 31, 0, 31, 2649, 2651, 2653, 2655, 2657, 2659, 2661, 2663, 2665, 2667, -2669, 2663, 2663, 2663, 3, 3, 649, 832, 525, 524, 1593, 524, 524, 524, 524, 3021, +2669, 2663, 2663, 2663, 79, 79, 649, 832, 525, 524, 1593, 524, 524, 524, 524, 3021, 524, 524, 524, 524, 649, [31039] = 5, anon_sym_SEMI, ACTIONS(2671), anon_sym_in, ACTIONS(2673), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2671), [31050] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, -2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 67, -69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1350, +2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 63, +65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350, 1615, 1350, 941, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [31140] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2675), 3, @@ -20137,31 +20033,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, [31150] = 3, anon_sym_RBRACE, ACTIONS(2677), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [31157] = 23844, 0, 49537, 7, 41312, 12, 65422, 17, 64509, 29, 255, 43, 224, 51, 0, 54, 0, 54, 0, 54, 0, 54, 0, 54, 0, 54, 0, 54, 0, 54, 0, 54, 0, 54, 0, 54, 0, 54, 1247, 1247, 1247, 1254, 1247, 1249, 1249, 1262, 1247, 1264, 2679, 1247, 2681, 2683, 1249, 1264, 1247, 1249, 1249, 1249, 1249, 1247, 1247, 1247, 1249, 1249, 1249, 1249, 1249, 1249, 1247, 1249, 1247, 1247, 1247, 1247, 1249, 1247, 1275, 1275, 1275, 1275, -1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 3, 3, 1247, +1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 79, 79, 1247, [31249] = 3, sym_identifier, ACTIONS(2685), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [31256] = 6, anon_sym_LPAREN, ACTIONS(655), anon_sym_LBRACK, ACTIONS(657), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_parameters, STATE(846), sym_type_parameter, STATE(1600), [31269] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 895, 897, 426, 903, 897, 903, 903, 897, 430, 432, -434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, 1528, +434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, 3110, 1528, 759, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [31359] = @@ -20170,9 +20066,9 @@ static const uint16_t ts_small_parse_table[] = { 0, 47, 0, 47, 0, 47, 2687, 2687, 2687, 2687, 2689, 2689, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2689, 2689, 2689, 2689, 2689, 2687, 2689, 2687, 2687, 2689, 2687, 2689, 2687, 2687, 2687, -2687, 3, 3, 2689, 2689, +2687, 79, 79, 2689, 2689, [31444] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(717), 5, @@ -20216,19 +20112,19 @@ static const uint16_t ts_small_parse_table[] = { [31489] = 5, ACTIONS(1234), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(2136), 2, sym_string, aux_sym_concatenated_string_repeat1, - ACTIONS(276), 5, + ACTIONS(274), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 30, + ACTIONS(269), 30, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -20262,14 +20158,14 @@ static const uint16_t ts_small_parse_table[] = { [31540] = 4354, 0, 256, 3, 256, 4, 2048, 5, 0, 6, 0, 6, 96, 6, 0, 8, 0, 8, 64, 8, 0, 9, 0, 9, 7848, 9, 0, 16, 8, 16, 0, 17, -12, 17, 0, 19, 0, 19, 1546, 1548, 1550, 2691, 1554, 1556, 3, 3, 908, 220, +12, 17, 0, 19, 0, 19, 1546, 1548, 1550, 2691, 1554, 1556, 79, 79, 908, 220, 219, 1572, 480, 480, 671, 862, 480, 480, 480, [31597] = 13, anon_sym_LBRACE, ACTIONS(707), sym_escape_sequence, ACTIONS(709), anon_sym_BSLASH, ACTIONS(711), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(709), sym_escape_interpolation, ACTIONS(709), sym_string_end, ACTIONS(2693), @@ -20282,8 +20178,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(707), sym_escape_sequence, ACTIONS(709), anon_sym_BSLASH, ACTIONS(711), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(709), sym_escape_interpolation, ACTIONS(709), sym_string_end, ACTIONS(2695), @@ -20296,8 +20192,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(707), sym_escape_sequence, ACTIONS(709), anon_sym_BSLASH, ACTIONS(711), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(709), sym_escape_interpolation, ACTIONS(709), sym_string_end, ACTIONS(2697), @@ -20307,7 +20203,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_string_repeat1, STATE(429), aux_sym_string_content_repeat1, STATE(14), [31678] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(715), 3, @@ -20315,16 +20211,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, sym__newline, [31688] = 5, - ACTIONS(330), 1, + ACTIONS(328), 1, anon_sym_if, - ACTIONS(344), 1, + ACTIONS(342), 1, anon_sym_and, - ACTIONS(346), 1, + ACTIONS(344), 1, anon_sym_or, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(85), 7, + ACTIONS(83), 7, anon_sym_DOT, anon_sym_RPAREN, anon_sym_COMMA, @@ -20338,8 +20234,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(933), anon_sym_for, ACTIONS(935), anon_sym_RBRACK, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3134), sym_for_in_clause, STATE(114), aux_sym__collection_elements_repeat1, STATE(50), @@ -20349,69 +20245,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(2095), anon_sym_RBRACK, ACTIONS(2628), anon_sym_PIPE, ACTIONS(2097), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [31747] = 7, anon_sym_SEMI, ACTIONS(534), anon_sym_from, ACTIONS(534), anon_sym_COMMA, ACTIONS(2699), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(534), aux_sym__collection_elements_repeat1, STATE(65535), [31762] = 6, anon_sym_SEMI, ACTIONS(2702), anon_sym_COMMA, ACTIONS(2704), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2702), aux_sym_print_statement_repeat1, STATE(526), [31775] = 12566, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1279, 19, 49152, 28, 0, 30, 128, 30, 0, 31, 0, 31, 40960, 31, 33183, 33, 30725, 41, 3631, 47, 2, 55, 0, 56, 0, 56, 1130, 2706, 1134, 1136, 1395, 1140, 1134, 1140, 1140, 1134, -1142, 67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, -2706, 83, 1350, 1615, 1580, 1350, 304, 2, 193, 193, 8, 8, 193, 193, 8, 8, +1142, 63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, +2706, 81, 1350, 1615, 1580, 1350, 304, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [31869] = 6, sym_identifier, ACTIONS(2430), anon_sym_RPAREN, ACTIONS(2212), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_aliased_import, STATE(1599), sym_dotted_name, STATE(715), [31882] = 5, anon_sym_COMMA, ACTIONS(2708), anon_sym_RBRACK, ACTIONS(2710), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__default_type_arguments_repeat1, STATE(2967), [31893] = 5, anon_sym_RPAREN, ACTIONS(2712), anon_sym_COMMA, ACTIONS(2712), - anon_sym_as, ACTIONS(358), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_as, ACTIONS(356), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [31904] = 5, anon_sym_COMMA, ACTIONS(2714), anon_sym_RBRACK, ACTIONS(2003), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_type_parameter_repeat1, STATE(65535), [31915] = 5, anon_sym_COMMA, ACTIONS(2339), anon_sym_as, ACTIONS(2103), anon_sym_RBRACK, ACTIONS(2339), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [31926] = 5, anon_sym_COMMA, ACTIONS(2717), anon_sym_RBRACK, ACTIONS(2719), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(1370), [31937] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2721), 5, @@ -20422,15 +20318,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, [31949] = 4, anon_sym_SEMI, ACTIONS(2723), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2723), [31958] = 3, anon_sym_RBRACK, ACTIONS(2725), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [31965] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1307), 5, @@ -20473,7 +20369,7 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 7676, 29, 0, 39, 40960, 39, 33183, 41, 30727, 49, 3631, 56, 2, 64, 0, 65, 0, 65, 2727, 2729, 2025, 2027, 2731, 1006, 2729, 2031, 2731, 2729, -2033, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 3, 3, +2033, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79, 649, 2707, 1621, 546, 186, 185, 2663, 547, 185, 547, 546, 547, 547, 308, 3066, 470, 2595, 2595, 44, 44, 2595, 2595, 44, 44, 546, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2595, 44, 2172, 44, @@ -20481,49 +20377,49 @@ static const uint16_t ts_small_parse_table[] = { 12630, 0, 10240, 7, 38912, 9, 424, 12, 1026, 16, 33280, 18, 1279, 20, 49152, 29, 0, 31, 128, 31, 0, 32, 32, 32, 40960, 33, 33183, 35, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 1130, 2733, 1134, 2735, 1136, 1138, 1140, 1134, 1140, 1140, -1134, 1142, 67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, -3, 2733, 83, 1350, 1615, 1403, 1261, 1350, 946, 2, 193, 193, 8, 8, 193, 193, +1134, 1142, 63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, +79, 2733, 81, 1350, 1615, 1403, 1261, 1350, 946, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [32207] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49, -2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2739, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2739, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 2905, 308, 557, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 558, 1553, 1553, 1553, 1553, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [32303] = 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46, 2, 55, 0, 56, 0, 56, 853, 855, 857, 627, 859, 855, 859, 859, 855, 861, -2743, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3, +2743, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 79, 79, 877, 2549, 3142, 2607, 2549, 752, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 765, 489, 43, 391, 43, [32397] = 12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46, 2, 55, 0, 56, 0, 56, 915, 917, 919, 1138, 921, 1391, 917, 921, 921, 917, -923, 841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 2874, 308, 782, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +923, 839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 2874, 308, 782, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 713, 110, 32, 137, 32, [32491] = 12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46, 2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 619, 917, 921, 921, 917, -923, 841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 3050, 308, 720, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +923, 839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 3050, 308, 720, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [32584] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 2564, 2745, 2552, 2747, 2745, 2747, 2747, 2745, 2556, 2558, -2560, 2558, 2239, 2558, 2241, 2562, 2564, 2562, 2749, 2564, 2564, 2564, 3, 3, 2568, 792, -940, 940, 508, 508, 940, 940, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, -508, 508, 940, 508, 2266, 508, +2560, 2558, 2239, 2558, 2241, 2562, 2564, 2562, 2749, 2564, 2564, 2564, 79, 79, 2568, 792, +940, 940, 507, 507, 940, 940, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, +507, 507, 940, 507, 2266, 507, [32670] = 13074, 0, 10240, 6, 38912, 8, 168, 11, 2, 14, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 2512, 25, 32793, 30, 30725, 34, 3119, 40, 2, 47, 0, 48, 0, 48, 1737, 1739, 1741, 2751, 1743, 1745, 1739, 1745, 1745, 1739, -1747, 841, 843, 841, 841, 845, 847, 845, 1749, 847, 847, 847, 3, 3, 851, 633, +1747, 839, 841, 839, 839, 843, 845, 843, 1749, 845, 845, 845, 79, 79, 849, 633, 353, 1168, 1168, 1168, 1225, 32, 32, 324, 324, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [32756] = @@ -20532,39 +20428,39 @@ static const uint16_t ts_small_parse_table[] = { 0, 47, 0, 47, 0, 47, 2753, 2753, 2753, 2753, 2755, 2755, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2755, 2755, 2755, 2755, 2755, 2753, 2755, 2753, 2753, 2755, 2753, 2755, 2753, 2753, 2753, -2753, 3, 3, 2755, 2755, +2753, 79, 79, 2755, 2755, [32841] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, -2, 40, 0, 41, 0, 41, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67, -69, 67, 67, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 622, 8, 8, +2, 40, 0, 41, 0, 41, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63, +65, 63, 63, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 622, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8, [32920] = 24352, 0, 57472, 7, 33024, 11, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39, -0, 40, 8192, 40, 0, 41, 288, 290, 85, 1236, 101, 292, 294, 296, 85, 85, -298, 300, 302, 304, 306, 308, 308, 111, 310, 312, 292, 306, 306, 314, 316, 294, -318, 320, 298, 298, 298, 298, 320, 298, 3, 3, 85, 205, 205, 85, 188, +0, 40, 8192, 40, 0, 41, 286, 288, 83, 1236, 99, 290, 292, 294, 83, 83, +296, 298, 300, 302, 304, 306, 306, 109, 308, 310, 290, 304, 304, 312, 314, 292, +316, 318, 296, 296, 296, 296, 318, 296, 79, 79, 85, 205, 205, 85, 188, [32999] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, 2, 40, 0, 41, 0, 41, 1034, 2235, 1018, 2237, 2235, 2237, 2237, 2235, 1022, 1024, -1026, 1024, 1024, 1032, 1034, 1032, 2243, 1034, 1034, 1034, 3, 3, 1008, 833, 118, 118, +1026, 1024, 1024, 1032, 1034, 1032, 2243, 1034, 1034, 1034, 79, 79, 1008, 833, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 130, 118, [33078] = 23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38, 0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 0, 39, 0, 39, 8, 39, -0, 40, 0, 40, 0, 40, 2757, 87, 2757, 89, 2757, 2757, 2759, 2757, 2757, 2757, -2757, 99, 2759, 103, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2759, 2757, 2757, 2757, 2757, -2757, 2757, 2759, 2757, 2757, 2757, 2757, 2759, 2757, 3, 3, 2757, 16, 16, +0, 40, 0, 40, 0, 40, 2757, 85, 2757, 87, 2757, 2757, 2759, 2757, 2757, 2757, +2757, 97, 2759, 101, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2759, 2757, 2757, 2757, 2757, +2757, 2757, 2759, 2757, 2757, 2757, 2757, 2759, 2757, 79, 79, 2757, 16, 16, [33156] = 24352, 0, 57473, 7, 33024, 12, 65422, 14, 1021, 26, 0, 35, 96, 35, 0, 37, 0, 37, 0, 37, 512, 37, 0, 38, 0, 38, 0, 38, 0, 38, 0, 38, -0, 38, 0, 38, 0, 38, 2481, 271, 1340, 1340, 276, 276, 271, 278, 271, 271, -271, 271, 271, 2484, 1340, 271, 271, 271, 271, 271, 271, 276, 271, 271, 271, 271, -271, 271, 276, 271, 271, 271, 271, 276, 271, 3, 3, 1595, +0, 38, 0, 38, 0, 38, 2481, 269, 1340, 1340, 274, 274, 269, 276, 269, 269, +269, 269, 269, 2484, 1340, 269, 269, 269, 269, 269, 269, 274, 269, 269, 269, 269, +269, 269, 274, 269, 269, 269, 269, 274, 269, 79, 79, 1595, [33232] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1245), 5, @@ -20608,79 +20504,79 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(2761), anon_sym_as, ACTIONS(907), anon_sym_COLON, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__collection_elements_repeat1, STATE(712), [33289] = 13138, 0, 10240, 7, 38912, 9, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 128, 30, 0, 31, 32, 31, 40960, 32, 33183, 34, 30725, 42, 3631, 48, 2, 56, 0, 57, 0, 57, 895, 897, 2763, 426, 2733, 1138, 903, 897, 903, 903, -897, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, -3, 446, 1528, 3110, 3102, 1400, 1528, 1012, 12, 751, 751, 15, 15, 751, 751, 15, +897, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, +79, 446, 1528, 3110, 3102, 1400, 1528, 1012, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [33384] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48, 2, 56, 0, 57, 0, 57, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 863, -865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 3, 3, 877, 631, +865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 631, 186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43, [33479] = 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46, 2, 55, 0, 56, 0, 56, 853, 855, 857, 627, 859, 855, 859, 859, 855, 861, -2765, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3, +2765, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 79, 79, 877, 2549, 3142, 461, 2549, 190, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 257, 489, 43, 391, 43, [33573] = 8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1649, 921, 917, 923, -841, 843, 2767, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +839, 841, 2767, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32, [33667] = 12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 0, 29, 1, 29, 40960, 30, 33183, 32, 30727, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3, +631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79, 649, 1537, 1621, 2991, 1537, 799, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 2991, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [33761] = 12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26, 0, 28, 128, 28, 0, 29, 32, 29, 40960, 30, 33183, 32, 30725, 40, 3631, 46, 2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 917, 921, 921, 917, 923, -841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, +839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 3146, 3081, 308, 1165, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [33854] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388, -390, 388, 392, 388, 394, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 791, +390, 388, 392, 388, 394, 396, 398, 396, 1116, 398, 398, 398, 79, 79, 402, 791, 1069, 1069, 11, 11, 1069, 1069, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, -11, 11, 1069, 11, 98, 11, +11, 11, 1069, 11, 99, 11, [33940] = 12562, 0, 10240, 5, 38912, 7, 168, 10, 2, 13, 33280, 14, 1151, 16, 0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 2496, 24, 36889, 28, 30725, 33, 3119, 39, -2, 46, 0, 47, 0, 47, 829, 831, 833, 835, 837, 831, 837, 837, 831, 839, -841, 843, 841, 841, 845, 847, 845, 849, 847, 847, 847, 3, 3, 851, 804, 589, +2, 46, 0, 47, 0, 47, 827, 829, 831, 833, 835, 829, 835, 835, 829, 837, +839, 841, 839, 839, 843, 845, 843, 847, 845, 845, 845, 79, 79, 849, 804, 589, 589, 589, 1226, 32, 32, 1413, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [34025] = 24352, 0, 57472, 7, 33024, 11, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39, -0, 40, 8192, 40, 0, 41, 288, 290, 1445, 1445, 1447, 292, 294, 296, 1445, 1445, -298, 300, 302, 304, 306, 308, 308, 111, 310, 312, 292, 306, 306, 314, 316, 294, -318, 320, 298, 298, 298, 298, 320, 298, 3, 3, 85, 205, 205, 85, 188, +0, 40, 8192, 40, 0, 41, 286, 288, 1445, 1445, 1447, 290, 292, 294, 1445, 1445, +296, 298, 300, 302, 304, 306, 306, 109, 308, 310, 290, 304, 304, 312, 314, 292, +316, 318, 296, 296, 296, 296, 318, 296, 79, 79, 85, 205, 205, 85, 188, [34104] = 21792, 0, 57472, 5, 33024, 9, 65422, 11, 1021, 23, 0, 32, 96, 32, 0, 34, 0, 34, 0, 34, 32768, 34, 0, 35, 0, 35, 96, 35, 0, 37, 8, 37, 0, 38, 8192, 38, 0, 39, 2769, 2580, 1931, 2582, 2584, 1984, 1108, 1108, 1986, 2586, -2771, 2588, 2590, 2592, 2592, 111, 1988, 1990, 2582, 2590, 2590, 2594, 2596, 2584, 1992, 1994, -1986, 1986, 1986, 1986, 1994, 1986, 3, 3, 1514, 1310, 1310, 1514, 1339, +2771, 2588, 2590, 2592, 2592, 109, 1988, 1990, 2582, 2590, 2590, 2594, 2596, 2584, 1992, 1994, +1986, 1986, 1986, 1986, 1994, 1986, 79, 79, 1514, 1310, 1310, 1514, 1339, [34181] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1307), 5, @@ -20720,7 +20616,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [34224] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2170), 5, @@ -20763,20 +20659,20 @@ static const uint16_t ts_small_parse_table[] = { 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 2773, 2773, 2775, 2773, 2773, 2773, 2773, 2773, 2775, 2775, -2775, 2775, 2775, 2775, 2773, 2775, 2773, 2773, 2773, 2773, 3, 3, 2775, +2775, 2775, 2775, 2775, 2773, 2775, 2773, 2773, 2773, 2773, 79, 79, 2775, [34328] = 8, anon_sym_DOT, ACTIONS(2093), anon_sym_COMMA, ACTIONS(2777), anon_sym_COLON, ACTIONS(2095), anon_sym_RBRACK, ACTIONS(2779), anon_sym_PIPE, ACTIONS(2097), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__generic_type_arguments_repeat1, STATE(615), [34345] = 3, ACTIONS(2781), 1, anon_sym_LPAREN, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2174), 4, @@ -20789,91 +20685,91 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(536), anon_sym_COLON, ACTIONS(1100), anon_sym_RBRACK, ACTIONS(2785), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(1164), [34374] = 6, anon_sym_RPAREN, ACTIONS(2787), anon_sym_COMMA, ACTIONS(2789), anon_sym_as, ACTIONS(2341), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(718), [34387] = 4866, 0, 0, 4, 33024, 4, 56, 6, 0, 9, 32768, 9, 1149, 10, 0, 17, 0, 17, 0, 17, 0, 17, 49088, 17, 7, 26, 0, 29, 0, 29, 3072, 29, 0, 31, 0, 31, 0, 31, 2176, 2075, 2622, 2077, 2079, 2081, 2083, 2180, 2087, 2089, -2091, 2180, 2180, 2180, 3, 3, 446, 798, 611, 575, 2928, 575, 575, 575, 575, 610, +2091, 2180, 2180, 2180, 79, 79, 446, 798, 611, 575, 2928, 575, 575, 575, 575, 610, 575, 575, 575, 575, 995, [34456] = 6, anon_sym_COMMA, ACTIONS(2791), anon_sym_as, ACTIONS(536), anon_sym_COLON, ACTIONS(2793), anon_sym_RBRACK, ACTIONS(2791), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [34469] = 5, anon_sym_COMMA, ACTIONS(2795), anon_sym_RBRACE, ACTIONS(2767), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dictionary_repeat1, STATE(347), [34480] = 5, anon_sym_COMMA, ACTIONS(448), anon_sym_in, ACTIONS(2797), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__patterns_repeat1, STATE(239), [34491] = 3, anon_sym_RBRACK, ACTIONS(2799), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [34498] = 3, anon_sym_COLON, ACTIONS(2801), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [34505] = 3, anon_sym_in, ACTIONS(2803), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [34512] = 3, anon_sym_in, ACTIONS(1788), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [34519] = 12562, 0, 10240, 5, 39168, 7, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 34, 30, 0, 32, 40960, 32, 33183, 34, 31733, 42, 3631, 54, 2, 62, 0, 63, 0, 63, 1566, 1568, 625, 1570, 1572, 1568, 629, 1574, 1572, 1568, -631, 2001, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 493, 3006, 1537, 293, 28, 2545, 2545, 44, 44, 2545, 2545, 44, +631, 2001, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 493, 3006, 1537, 293, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 44, 1554, 493, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [34620] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49, 2, 57, 0, 58, 0, 58, 2805, 2807, 625, 2809, 2807, 629, 2809, 2807, 631, 635, -637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3, 649, 1537, +637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79, 649, 1537, 1621, 3006, 1537, 293, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 44, 1148, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [34716] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49, 2, 57, 0, 58, 0, 58, 1696, 1698, 426, 1700, 1698, 903, 1700, 1698, 430, 432, -434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, 1528, -3110, 2937, 1528, 243, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 510, 1085, +434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, +3110, 2937, 1528, 243, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 509, 1085, 1085, 1085, 1085, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [34812] = 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28, 0, 30, 128, 30, 0, 31, 1, 31, 40960, 32, 49567, 34, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 803, 805, 374, 2811, 809, 811, 805, 811, 811, 805, -386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 3, -3, 402, 592, 618, 1619, 1368, 592, 1070, 10, 88, 88, 11, 11, 88, 88, 3156, -11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98, 11, +386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 79, +79, 402, 592, 618, 1619, 1368, 592, 1070, 10, 88, 88, 11, 11, 88, 88, 3156, +11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99, 11, [34908] = 12562, 0, 10240, 5, 38912, 7, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46, 2, 54, 0, 55, 0, 55, 1210, 1212, 1214, 2434, 1216, 1212, 1216, 1216, 1212, 1218, -1220, 1222, 619, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1232, 1230, 1230, 1230, 3, 3, +1220, 1222, 619, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1232, 1230, 1230, 1230, 79, 79, 1234, 2672, 3082, 2712, 2672, 655, 122, 1485, 1485, 160, 160, 1485, 1485, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 1485, 160, 745, 160, [35001] = @@ -20882,80 +20778,80 @@ static const uint16_t ts_small_parse_table[] = { 0, 51, 0, 51, 0, 51, 2813, 2813, 2813, 2813, 2815, 2815, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2815, 2815, 2815, 2815, 2815, 2813, 2815, 2813, 2813, 2815, 2813, -2815, 2813, 2813, 2813, 2813, 3, 3, 2815, 2815, +2815, 2813, 2813, 2813, 2813, 79, 79, 2815, 2815, [35090] = 45402, 0, 28414, 8, 56931, 20, 428, 30, 1026, 35, 33536, 37, 1663, 40, 0, 49, 128, 49, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 1024, 50, 0, 51, 0, 51, 2817, 2817, 2817, 2817, 2819, 2819, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2821, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2819, 2819, 2819, 2819, 2819, 2817, 2819, 2817, 2817, 2819, 2817, 2819, 2817, -2817, 2817, 2817, 3, 3, 2819, 2819, 504, 65535, +2817, 2817, 2817, 79, 79, 2819, 2819, 504, 65535, [35179] = 45402, 0, 27902, 8, 56951, 19, 428, 31, 1026, 36, 33536, 38, 1663, 41, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 2824, 2824, 2824, 2824, 2826, 2826, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2826, 2826, 2826, 2826, 2826, 2824, 2826, 2824, 2824, 2826, 2824, 2826, -2824, 2824, 2824, 2824, 3, 3, 2826, 2826, +2824, 2824, 2824, 2824, 79, 79, 2826, 2826, [35267] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 1034, 2235, 1018, 2237, 2235, 2237, 2237, 2235, 1022, 1024, -1026, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 2243, 1034, 1034, 1034, 3, 3, 1008, 820, +1026, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 2243, 1034, 1034, 1034, 79, 79, 1008, 820, 2540, 2540, 118, 118, 2540, 2540, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 2540, 118, 130, 118, [35353] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, -2, 47, 0, 48, 0, 48, 847, 989, 919, 991, 989, 991, 991, 989, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 993, 847, 847, 847, 3, 3, 851, 701, +2, 47, 0, 48, 0, 48, 845, 989, 919, 991, 989, 991, 991, 989, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 993, 845, 845, 845, 79, 79, 849, 701, 2533, 2533, 32, 32, 2533, 2533, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2533, 32, 137, 32, [35439] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388, -390, 388, 392, 388, 394, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 822, +390, 388, 392, 388, 394, 396, 398, 396, 1116, 398, 398, 398, 79, 79, 402, 822, 2580, 2580, 11, 11, 2580, 2580, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, -11, 11, 2580, 11, 98, 11, +11, 11, 2580, 11, 99, 11, [35525] = 23840, 0, 57728, 6, 33024, 11, 65486, 13, 1021, 26, 0, 35, 96, 35, 0, 37, 0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40, 0, 41, 8192, 41, 0, 42, 755, 757, 1486, 1488, 759, 761, 1486, 1486, 1486, 1486, -765, 767, 769, 771, 773, 775, 1486, 775, 111, 777, 1486, 759, 773, 773, 781, 783, -761, 785, 787, 765, 765, 765, 765, 787, 765, 3, 3, 965, 2099, 2099, 965, 2475, +765, 767, 769, 771, 773, 775, 1486, 775, 109, 777, 1486, 759, 773, 773, 781, 783, +761, 785, 787, 765, 765, 765, 765, 787, 765, 79, 79, 965, 2099, 2099, 965, 2475, [35605] = 11, - anon_sym_COMMA, ACTIONS(85), - anon_sym_as, ACTIONS(101), + anon_sym_COMMA, ACTIONS(83), + anon_sym_as, ACTIONS(99), anon_sym_if, ACTIONS(763), - anon_sym_COLON, ACTIONS(85), - anon_sym_async, ACTIONS(85), - anon_sym_for, ACTIONS(85), - anon_sym_RBRACE, ACTIONS(85), + anon_sym_COLON, ACTIONS(83), + anon_sym_async, ACTIONS(83), + anon_sym_for, ACTIONS(83), + anon_sym_RBRACE, ACTIONS(83), anon_sym_and, ACTIONS(777), anon_sym_or, ACTIONS(779), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [35628] = 24352, 0, 57472, 7, 33024, 11, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39, -0, 40, 8192, 40, 0, 41, 288, 290, 1822, 1822, 1824, 292, 294, 1822, 1822, 1822, -298, 300, 302, 304, 306, 308, 308, 111, 1822, 1822, 292, 306, 306, 314, 316, 294, -318, 320, 298, 298, 298, 298, 320, 298, 3, 3, 85, 205, 205, 85, 188, +0, 40, 8192, 40, 0, 41, 286, 288, 1822, 1822, 1824, 290, 292, 1822, 1822, 1822, +296, 298, 300, 302, 304, 306, 306, 109, 1822, 1822, 290, 304, 304, 312, 314, 292, +316, 318, 296, 296, 296, 296, 318, 296, 79, 79, 85, 205, 205, 85, 188, [35707] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, 2, 40, 0, 41, 0, 41, 442, 2574, 426, 2576, 2574, 2576, 2576, 2574, 430, 432, -434, 432, 432, 440, 442, 440, 2578, 442, 442, 442, 3, 3, 446, 826, 15, 15, +434, 432, 432, 440, 442, 440, 2578, 442, 442, 442, 79, 79, 446, 826, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 61, 15, [35786] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, 2, 40, 0, 41, 0, 41, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388, -390, 388, 388, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 828, 11, 11, -11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 98, 11, +390, 388, 388, 396, 398, 396, 1116, 398, 398, 398, 79, 79, 402, 828, 11, 11, +11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 99, 11, [35865] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2830), 5, @@ -20999,17 +20895,17 @@ static const uint16_t ts_small_parse_table[] = { [35910] = 24352, 0, 33152, 7, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 0, 37, 0, 37, 8, 37, -0, 38, 0, 38, 0, 38, 322, 324, 1580, 1580, 1580, 1582, 1580, 1580, 1580, 1580, -334, 1582, 336, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1582, 1580, 1580, 1580, 1580, 1580, -1580, 1582, 1580, 1580, 1580, 1580, 1582, 1580, 3, 3, 335, 335, +0, 38, 0, 38, 0, 38, 320, 322, 1580, 1580, 1580, 1582, 1580, 1580, 1580, 1580, +332, 1582, 334, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1582, 1580, 1580, 1580, 1580, 1580, +1580, 1582, 1580, 1580, 1580, 1580, 1582, 1580, 79, 79, 335, 335, [35986] = 24352, 0, 57472, 7, 33024, 11, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 0, 37, 0, 37, 8, 37, -0, 38, 0, 38, 0, 38, 288, 290, 1580, 1580, 1582, 1582, 1580, 1580, 1580, 1580, -1580, 300, 302, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1582, 1580, 1580, 1580, 1580, 1580, -1580, 1582, 1580, 1580, 1580, 1580, 1582, 1580, 3, 3, 85, 85, +0, 38, 0, 38, 0, 38, 286, 288, 1580, 1580, 1582, 1582, 1580, 1580, 1580, 1580, +1580, 298, 300, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1582, 1580, 1580, 1580, 1580, 1580, +1580, 1582, 1580, 1580, 1580, 1580, 1582, 1580, 79, 79, 85, 85, [36062] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1126), 5, @@ -21053,7 +20949,7 @@ static const uint16_t ts_small_parse_table[] = { 4354, 0, 0, 3, 33024, 3, 57, 5, 0, 9, 32768, 9, 1149, 10, 0, 17, 0, 17, 0, 17, 0, 17, 49088, 17, 7, 26, 0, 29, 0, 29, 3072, 29, 0, 31, 0, 31, 0, 31, 2649, 2651, 2653, 2655, 2657, 2719, 2661, 2663, 2665, 2667, -2669, 2663, 2663, 2663, 3, 3, 649, 832, 761, 524, 1593, 524, 524, 524, 524, 3021, +2669, 2663, 2663, 2663, 79, 79, 649, 832, 761, 524, 1593, 524, 524, 524, 524, 3021, 524, 524, 524, 524, 649, [36175] = 10, anon_sym_DOT, ACTIONS(2832), @@ -21063,13 +20959,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(2834), anon_sym_RBRACK, ACTIONS(1146), anon_sym_PIPE, ACTIONS(1146), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dotted_name_repeat1, STATE(2625), [36196] = 3, ACTIONS(2836), 1, anon_sym_LPAREN, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2174), 4, @@ -21081,14 +20977,14 @@ static const uint16_t ts_small_parse_table[] = { 21792, 0, 24576, 5, 33024, 7, 63694, 9, 1, 19, 0, 20, 96, 20, 0, 22, 0, 22, 0, 22, 32768, 22, 0, 23, 0, 23, 0, 23, 0, 23, 8, 23, 0, 24, 0, 24, 0, 24, 755, 757, 1931, 759, 761, 1931, 1931, 767, 769, 771, -773, 775, 1931, 775, 759, 773, 773, 781, 783, 761, 3, 3, 965, 965, +773, 775, 1931, 775, 759, 773, 773, 781, 783, 761, 79, 79, 965, 965, [36272] = 9, anon_sym_COMMA, ACTIONS(1490), anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(854), sym_for_in_clause, STATE(449), aux_sym__collection_elements_repeat1, STATE(653), @@ -21096,24 +20992,24 @@ static const uint16_t ts_small_parse_table[] = { 21792, 0, 0, 5, 33024, 5, 63631, 7, 1, 17, 0, 18, 96, 18, 0, 20, 0, 20, 0, 20, 32768, 20, 0, 21, 0, 21, 0, 21, 0, 21, 8, 21, 0, 22, 0, 22, 0, 22, 661, 663, 2838, 665, 667, 673, 675, 2838, 677, 679, -681, 681, 665, 679, 679, 687, 689, 667, 3, 3, 161, 161, +681, 681, 665, 679, 679, 687, 689, 667, 79, 79, 161, 161, [36351] = 21792, 0, 256, 5, 33024, 6, 63630, 8, 1, 17, 0, 18, 96, 18, 0, 20, 0, 20, 0, 20, 32768, 20, 0, 21, 0, 21, 0, 21, 0, 21, 8, 21, 0, 22, 0, 22, 0, 22, 466, 468, 1931, 470, 472, 1931, 478, 480, 482, 484, -486, 486, 470, 484, 484, 492, 494, 472, 3, 3, 165, 165, +486, 486, 470, 484, 484, 492, 494, 472, 79, 79, 165, 165, [36411] = 4354, 0, 256, 3, 256, 4, 2048, 5, 0, 6, 0, 6, 96, 6, 0, 8, 0, 8, 64, 8, 0, 9, 0, 9, 7848, 9, 0, 16, 8, 16, 0, 17, -12, 17, 0, 19, 0, 19, 1546, 1548, 1550, 2840, 1554, 1556, 3, 3, 851, 220, +12, 17, 0, 19, 0, 19, 1546, 1548, 1550, 2840, 1554, 1556, 79, 79, 851, 220, 219, 1572, 480, 480, 671, 862, 480, 480, 480, [36468] = 9, anon_sym_RPAREN, ACTIONS(2424), anon_sym_if, ACTIONS(2842), anon_sym_async, ACTIONS(2845), anon_sym_for, ACTIONS(2848), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_for_in_clause, STATE(65535), sym_if_clause, STATE(65535), aux_sym__comprehension_clauses_repeat1, STATE(65535), @@ -21122,23 +21018,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(536), anon_sym_COLON, ACTIONS(2134), anon_sym_RBRACK, ACTIONS(2132), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [36500] = 6, sym_identifier, ACTIONS(2851), anon_sym_import, ACTIONS(2851), anon_sym_DOT, ACTIONS(2853), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_import_prefix_repeat1, STATE(1152), [36513] = 5, sym_identifier, ACTIONS(1584), anon_sym_import, ACTIONS(2855), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_dotted_name, STATE(1266), [36524] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2857), 3, @@ -21147,30 +21043,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, [36534] = 4, anon_sym_LPAREN, ACTIONS(655), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_parameters, STATE(878), [36543] = 4, anon_sym_SEMI, ACTIONS(2859), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2859), [36552] = 4, anon_sym_COMMA, ACTIONS(2861), anon_sym_RBRACK, ACTIONS(2861), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [36561] = 4, anon_sym_COLON, ACTIONS(2863), anon_sym_DASH_GT, ACTIONS(2865), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [36570] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 2867, 2869, 83, 1981, 52, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 2867, 2869, 81, 1981, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -21178,10 +21074,10 @@ static const uint16_t ts_small_parse_table[] = { [36702] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 975, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -21189,36 +21085,36 @@ static const uint16_t ts_small_parse_table[] = { [36855] = 4, anon_sym_COMMA, ACTIONS(2871), anon_sym_RBRACK, ACTIONS(2871), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [36864] = 3, anon_sym_RBRACK, ACTIONS(2873), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [36871] = 3, anon_sym_COLON, ACTIONS(2875), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [36878] = 3, anon_sym_EQ, ACTIONS(2877), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [36885] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48, 2, 56, 0, 57, 0, 57, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 863, -865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 3, 3, 877, 849, +865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 849, 186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43, [36980] = 3, anon_sym_RBRACE, ACTIONS(2879), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [36987] = 12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 7676, 29, 0, 39, 40960, 39, 33183, 41, 31703, 49, 3631, 61, 2, 69, 0, 70, 0, 70, 2021, 2023, 2025, 2027, 2029, 1006, 2023, 2031, 2029, 2023, -2033, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 3, 3, +2033, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79, 649, 2592, 1621, 874, 186, 185, 2593, 547, 185, 547, 874, 547, 547, 1537, 796, 199, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 546, 44, 797, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44, @@ -21226,41 +21122,41 @@ static const uint16_t ts_small_parse_table[] = { 12566, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1279, 19, 49152, 28, 0, 30, 128, 30, 0, 31, 0, 31, 40960, 31, 33183, 33, 30725, 41, 3631, 47, 2, 55, 0, 56, 0, 56, 1130, 2881, 1134, 1136, 1395, 1140, 1134, 1140, 1140, 1134, -1142, 67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, -2881, 83, 1350, 1615, 1580, 1350, 304, 2, 193, 193, 8, 8, 193, 193, 8, 8, +1142, 63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, +2881, 81, 1350, 1615, 1580, 1350, 304, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [37189] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, -2, 47, 0, 48, 0, 48, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67, -69, 67, 71, 67, 73, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 977, +2, 47, 0, 48, 0, 48, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63, +65, 63, 67, 63, 69, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 977, 2512, 2512, 8, 8, 2512, 2512, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2512, 8, 95, 8, [37275] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 2, 13, 33280, 14, 1151, 16, 0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 32793, 24, 30725, 28, 3119, 34, 2, 41, 0, 42, 0, 42, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388, -390, 388, 2329, 388, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 187, 11, -11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 98, 11, +390, 388, 2329, 388, 396, 398, 396, 1116, 398, 398, 398, 79, 79, 402, 187, 11, +11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 99, 11, [37355] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, 2, 40, 0, 41, 0, 41, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388, -390, 388, 388, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 827, 11, 11, -11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 98, 11, +390, 388, 388, 396, 398, 396, 1116, 398, 398, 398, 79, 79, 402, 827, 11, 11, +11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 99, 11, [37434] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, -2, 40, 0, 41, 0, 41, 2883, 2885, 919, 2887, 2885, 2887, 2887, 2885, 923, 841, -843, 841, 841, 845, 847, 845, 2889, 847, 847, 847, 3, 3, 851, 1226, 32, 32, +2, 40, 0, 41, 0, 41, 2883, 2885, 919, 2887, 2885, 2887, 2887, 2885, 923, 839, +841, 839, 839, 843, 845, 843, 2889, 845, 845, 845, 79, 79, 849, 1226, 32, 32, 861, 861, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [37513] = 21792, 0, 256, 5, 33024, 6, 63630, 8, 1, 17, 0, 18, 96, 18, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, -0, 20, 0, 20, 0, 20, 271, 271, 1927, 276, 271, 1927, 271, 271, 271, 271, -271, 271, 276, 271, 271, 271, 271, 271, 3, 3, +0, 20, 0, 20, 0, 20, 269, 269, 1927, 274, 269, 1927, 269, 269, 269, 269, +269, 269, 274, 269, 269, 269, 269, 269, 79, 79, [37571] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(544), 5, @@ -21304,17 +21200,17 @@ static const uint16_t ts_small_parse_table[] = { 20768, 0, 33920, 4, 33024, 7, 65422, 9, 1021, 21, 0, 30, 96, 30, 0, 32, 0, 32, 0, 32, 32768, 32, 0, 33, 0, 33, 96, 33, 0, 35, 8, 35, 0, 36, 8192, 36, 0, 37, 466, 468, 470, 472, 474, 2891, 476, 478, 480, 482, -484, 486, 486, 111, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476, -476, 476, 498, 476, 3, 3, 165, 125, 125, 165, 116, +484, 486, 486, 109, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476, +476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116, [37690] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 442, 2574, 426, 2576, 2574, 2576, 2576, 2574, 430, 432, -434, 432, 436, 432, 438, 440, 442, 440, 2578, 442, 442, 442, 3, 3, 446, 929, +434, 432, 436, 432, 438, 440, 442, 440, 2578, 442, 442, 442, 79, 79, 446, 929, 2532, 2532, 15, 15, 2532, 2532, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 2532, 15, 61, 15, [37776] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2150), 5, @@ -21357,14 +21253,14 @@ static const uint16_t ts_small_parse_table[] = { 4354, 0, 0, 3, 33024, 3, 120, 5, 0, 9, 32768, 9, 1149, 10, 0, 17, 0, 17, 0, 17, 0, 17, 32064, 17, 7, 24, 0, 27, 0, 27, 3072, 27, 0, 29, 0, 29, 0, 29, 1584, 1508, 2495, 2497, 1514, 1516, 2893, 1520, 2895, 1522, -1524, 2893, 2893, 2893, 3, 3, 851, 555, 682, 682, 682, 682, 682, 711, 2695, 682, +1524, 2893, 2893, 2893, 79, 79, 849, 555, 682, 682, 682, 682, 682, 711, 2695, 682, 682, 682, 681, [37886] = 4, ACTIONS(1558), 1, anon_sym_DOT, STATE(2539), 1, aux_sym_dotted_name_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2897), 7, @@ -21376,7 +21272,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_PIPE, [37906] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2899), 8, @@ -21389,7 +21285,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_PIPE, [37921] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2901), 2, @@ -21402,7 +21298,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_PIPE, [37937] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2903), 6, @@ -21415,26 +21311,26 @@ static const uint16_t ts_small_parse_table[] = { [37950] = 6, anon_sym_SEMI, ACTIONS(2905), anon_sym_COMMA, ACTIONS(1597), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2905), aux_sym_global_statement_repeat1, STATE(1246), [37963] = 6, anon_sym_case, ACTIONS(1641), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__dedent, ACTIONS(2907), sym_case_clause, STATE(271), aux_sym__match_block_repeat1, STATE(272), [37976] = 6, anon_sym_COMMA, ACTIONS(2909), anon_sym_RBRACK, ACTIONS(2911), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__default_type_arguments_repeat1, STATE(758), aux_sym__generic_type_arguments_repeat1, STATE(615), [37989] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1046), 4, @@ -21475,47 +21371,47 @@ static const uint16_t ts_small_parse_table[] = { [38031] = 5, anon_sym_COMMA, ACTIONS(2913), anon_sym_RBRACK, ACTIONS(1688), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__patterns_repeat1, STATE(1256), [38042] = 3, anon_sym_RBRACK, ACTIONS(2915), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [38049] = 4, anon_sym_COLON, ACTIONS(2917), anon_sym_DASH_GT, ACTIONS(2919), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [38058] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 2921, 2923, 83, 922, 52, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 2921, 2923, 81, 922, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [38190] = 3, sym_identifier, ACTIONS(2925), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [38197] = 3, sym_identifier, ACTIONS(2927), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [38204] = 3, sym_identifier, ACTIONS(2929), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [38211] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 923, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -21523,10 +21419,10 @@ static const uint16_t ts_small_parse_table[] = { [38364] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 895, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -21534,9 +21430,9 @@ static const uint16_t ts_small_parse_table[] = { [38517] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 2931, 2933, 83, 2009, 9, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 2931, 2933, 81, 2009, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9, 9, 9, 9, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -21545,7 +21441,7 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 6652, 30, 0, 39, 40960, 39, 33183, 41, 30725, 49, 3695, 55, 2, 64, 0, 65, 0, 65, 2935, 2937, 2454, 627, 2939, 2937, 2941, 2939, 2937, 2943, -2945, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2947, 873, 873, 2949, 3, 3, +2945, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2947, 873, 873, 2949, 79, 79, 877, 2549, 3142, 1533, 947, 186, 185, 2663, 547, 185, 547, 547, 547, 2549, 336, 728, 2520, 2520, 43, 43, 2520, 2520, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 398, 2520, 43, 2133, 43, @@ -21553,8 +21449,8 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 39168, 7, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 34, 30, 0, 32, 40960, 32, 33183, 34, 31733, 42, 3631, 54, 2, 62, 0, 63, 0, 63, 1566, 1568, 625, 1570, 1572, 1568, 629, 1574, 1572, 1568, -631, 2951, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 493, 3006, 1537, 293, 28, 2545, 2545, 44, 44, 2545, 2545, 44, +631, 2951, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 493, 3006, 1537, 293, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 44, 1554, 493, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [38853] = @@ -21562,11 +21458,11 @@ static const uint16_t ts_small_parse_table[] = { 0, 31, 0, 31, 0, 31, 3, 31, 40960, 33, 33183, 35, 31749, 43, 3631, 50, 2, 58, 0, 59, 0, 59, 370, 372, 374, 2953, 2955, 380, 382, 372, 382, 384, 382, 372, 386, 388, 390, 388, 392, 388, 394, 396, 398, 396, 400, 398, 398, 398, -3, 3, 402, 592, 618, 2603, 2996, 592, 1355, 10, 88, 88, 11, 11, 88, 88, -11, 11, 11, 2996, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98, +79, 79, 402, 592, 618, 2603, 2996, 592, 1355, 10, 88, 88, 11, 11, 88, 88, +11, 11, 11, 2996, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99, 11, [38950] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1080), 4, @@ -21605,7 +21501,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [38992] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(368), 4, @@ -21647,21 +21543,21 @@ static const uint16_t ts_small_parse_table[] = { 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48, 2, 56, 0, 57, 0, 57, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 863, -865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 3, 3, 877, 481, +865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 481, 186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43, [39129] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 873, 1804, 857, 1806, 1804, 1806, 1806, 1804, 861, 863, -865, 863, 867, 863, 1062, 871, 873, 871, 1808, 873, 873, 873, 3, 3, 877, 896, +865, 863, 867, 863, 1062, 871, 873, 871, 1808, 873, 873, 873, 79, 79, 877, 896, 2514, 2514, 43, 43, 2514, 2514, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2514, 43, 391, 43, [39215] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 442, 2574, 426, 2576, 2574, 2576, 2576, 2574, 430, 432, -434, 432, 436, 432, 438, 440, 442, 440, 2578, 442, 442, 442, 3, 3, 446, 897, +434, 432, 436, 432, 438, 440, 442, 440, 2578, 442, 442, 442, 79, 79, 446, 897, 930, 930, 15, 15, 930, 930, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 930, 15, 61, 15, [39301] = @@ -21670,47 +21566,47 @@ static const uint16_t ts_small_parse_table[] = { 0, 47, 0, 47, 0, 47, 2957, 2957, 2957, 2957, 2959, 2959, 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2959, 2959, 2959, 2959, 2959, 2957, 2959, 2957, 2957, 2959, 2957, 2959, 2957, 2957, 2957, -2957, 3, 3, 2959, 2959, +2957, 79, 79, 2959, 2959, [39386] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 2961, 2961, 2961, 2961, 2963, 2963, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2963, 2963, 2963, 2963, 2963, 2961, 2963, 2961, 2961, 2963, 2961, 2963, 2961, 2961, 2961, -2961, 3, 3, 2963, 2963, +2961, 79, 79, 2963, 2963, [39471] = 23840, 0, 57728, 6, 33024, 11, 65423, 13, 1021, 26, 0, 35, 96, 35, 0, 37, 0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40, 0, 41, 8192, 41, 0, 42, 661, 663, 1182, 1184, 665, 667, 669, 1182, 1182, 1182, -671, 673, 675, 1182, 677, 679, 681, 681, 111, 683, 685, 665, 679, 679, 687, 689, -667, 691, 693, 671, 671, 671, 671, 693, 671, 3, 3, 161, 408, 408, 161, 410, +671, 673, 675, 1182, 677, 679, 681, 681, 109, 683, 685, 665, 679, 679, 687, 689, +667, 691, 693, 671, 671, 671, 671, 693, 671, 79, 79, 161, 408, 408, 161, 410, [39551] = 24352, 0, 33152, 7, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39, -0, 40, 8192, 40, 0, 41, 322, 324, 1445, 1445, 1445, 326, 328, 330, 1445, 332, -334, 1447, 336, 338, 340, 342, 342, 111, 344, 346, 326, 340, 340, 348, 350, 328, -352, 354, 332, 332, 332, 332, 354, 332, 3, 3, 335, 2109, 2109, 335, 2472, +0, 40, 8192, 40, 0, 41, 320, 322, 1445, 1445, 1445, 324, 326, 328, 1445, 330, +332, 1447, 334, 336, 338, 340, 340, 109, 342, 344, 324, 338, 338, 346, 348, 326, +350, 352, 330, 330, 330, 330, 352, 330, 79, 79, 335, 2109, 2109, 335, 2472, [39630] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, -2, 47, 0, 48, 0, 48, 847, 989, 919, 991, 989, 991, 991, 989, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 993, 847, 847, 847, 3, 3, 851, 864, +2, 47, 0, 48, 0, 48, 845, 989, 919, 991, 989, 991, 991, 989, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 993, 845, 845, 845, 79, 79, 849, 864, 2828, 2828, 32, 32, 2828, 2828, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2828, 32, 137, 32, [39716] = 21792, 0, 33152, 5, 41216, 8, 65422, 11, 1021, 23, 0, 32, 96, 32, 0, 34, 0, 34, 0, 34, 512, 34, 0, 35, 0, 35, 0, 35, 0, 35, 0, 35, -0, 35, 0, 35, 0, 35, 1439, 271, 1340, 276, 271, 271, 1340, 271, 271, 2965, -2968, 1340, 271, 271, 271, 271, 271, 271, 276, 271, 271, 271, 271, 271, 271, 276, -271, 271, 271, 271, 276, 271, 3, 3, 2807, +0, 35, 0, 35, 0, 35, 1439, 269, 1340, 274, 269, 269, 1340, 269, 269, 2965, +2968, 1340, 269, 269, 269, 269, 269, 269, 274, 269, 269, 269, 269, 269, 269, 274, +269, 269, 269, 269, 274, 269, 79, 79, 2807, [39789] = 21792, 0, 32896, 5, 41216, 7, 65422, 10, 1021, 22, 0, 31, 96, 31, 0, 33, 0, 33, 0, 33, 32768, 33, 0, 34, 0, 34, 96, 34, 0, 36, 8, 36, 0, 37, 8192, 37, 0, 38, 466, 468, 1466, 470, 472, 474, 476, 478, 2971, 480, -482, 484, 486, 486, 111, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, -476, 476, 476, 498, 476, 3, 3, 165, 125, 125, 165, 116, +482, 484, 486, 486, 109, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, +476, 476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116, [39865] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1377), 5, @@ -21722,12 +21618,12 @@ static const uint16_t ts_small_parse_table[] = { [39877] = 6, anon_sym_LPAREN, ACTIONS(655), anon_sym_LBRACK, ACTIONS(657), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_parameters, STATE(906), sym_type_parameter, STATE(3069), [39890] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2973), 3, @@ -21737,37 +21633,37 @@ static const uint16_t ts_small_parse_table[] = { [39900] = 5, anon_sym_RPAREN, ACTIONS(2339), anon_sym_COMMA, ACTIONS(2975), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(65535), [39911] = 4, anon_sym_COMMA, ACTIONS(2978), anon_sym_RBRACK, ACTIONS(2978), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [39920] = 4, anon_sym_COLON, ACTIONS(2980), anon_sym_DASH_GT, ACTIONS(2982), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [39929] = 4, anon_sym_RPAREN, ACTIONS(2984), anon_sym_COMMA, ACTIONS(2984), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [39938] = 3, anon_sym_COLON, ACTIONS(2986), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [39945] = 3, sym_identifier, ACTIONS(2988), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [39952] = 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 7676, 29, 0, 39, 40960, 39, 33183, 41, 31701, 49, 3631, 60, 2, 68, 0, 69, 0, 69, 2021, 2023, 2025, 2027, 2029, 2023, 2031, 2029, 2023, 2033, -2527, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 3, 3, +2527, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79, 649, 1537, 1621, 722, 186, 185, 2593, 547, 185, 547, 722, 547, 547, 1537, 293, 199, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 753, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44, @@ -21775,7 +21671,7 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 0, 26, 0, 26, 0, 26, 14844, 26, 0, 36, 0, 36, 33183, 36, 30725, 44, 3631, 50, 2, 58, 0, 59, 0, 59, 2450, 2452, 2454, 2990, 2456, 2452, 2458, 2456, 2452, 2460, -863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 3, 3, 877, +863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 481, 186, 185, 2663, 547, 185, 547, 547, 547, 481, 273, 1002, 1002, 43, 43, 1002, 1002, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43, @@ -21783,36 +21679,36 @@ static const uint16_t ts_small_parse_table[] = { 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28, 0, 30, 128, 30, 0, 31, 1, 31, 40960, 32, 49567, 34, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 803, 805, 374, 2992, 809, 811, 805, 811, 811, 805, -386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 3, -3, 402, 592, 618, 1622, 1565, 592, 1142, 10, 88, 88, 11, 11, 88, 88, 3113, -11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98, 11, +386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 79, +79, 402, 592, 618, 1622, 1565, 592, 1142, 10, 88, 88, 11, 11, 88, 88, 3113, +11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99, 11, [40252] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48, -2, 56, 0, 57, 0, 57, 2994, 2996, 2998, 3000, 2996, 3002, 3000, 2996, 3004, 841, -843, 841, 925, 841, 927, 845, 847, 845, 3006, 847, 847, 3008, 3, 3, 851, 852, +2, 56, 0, 57, 0, 57, 2994, 2996, 2998, 3000, 2996, 3002, 3000, 2996, 3004, 839, +841, 839, 925, 839, 927, 843, 845, 843, 3006, 845, 845, 3008, 79, 79, 849, 852, 1005, 1004, 2588, 1364, 1004, 1364, 1364, 1364, 900, 2731, 2731, 32, 32, 2731, 2731, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2731, 32, 2242, 32, [40347] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 3010, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 3010, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [40442] = 12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 0, 29, 1, 29, 40960, 30, 33183, 32, 30727, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3, +631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79, 649, 1537, 1621, 1583, 1537, 1003, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 1583, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [40536] = 8466, 0, 10496, 4, 38920, 7, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 915, 917, 919, 921, 3012, 917, 921, 3014, 921, 917, -923, 841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 308, 1079, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, +923, 839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 308, 1079, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [40628] = 45403, 0, 27902, 9, 56951, 20, 428, 32, 1026, 37, 33536, 39, 1151, 42, 0, 50, @@ -21820,19 +21716,19 @@ static const uint16_t ts_small_parse_table[] = { 16384, 53, 0, 54, 0, 54, 1706, 1704, 1704, 1704, 1704, 1706, 1706, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 2366, 1704, 1704, 1704, 1704, 1704, 3016, 3018, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1706, 1706, 1706, 1706, 1706, 1704, 1706, 1704, 1704, 1706, 1704, -1706, 1704, 1704, 1704, 1704, 3, 3, 1706, 1294, 1116, 1997, 1116, +1706, 1704, 1704, 1704, 1704, 79, 79, 1706, 1294, 1116, 1997, 1116, [40720] = 45402, 0, 28414, 8, 56931, 20, 428, 30, 1026, 35, 33536, 37, 1663, 40, 0, 49, 384, 49, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 1024, 51, 0, 52, 0, 52, 3020, 3020, 3020, 3020, 3022, 3022, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 1074, 1076, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3022, 3022, 3022, 3022, 3022, 3020, 3022, 3020, 3020, 3022, 3020, 3022, 3020, -3020, 3020, 3020, 3, 3, 3022, 3022, 504, 974, 815, +3020, 3020, 3020, 79, 79, 3022, 3022, 504, 974, 815, [40810] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, -2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 308, 951, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [40900] = @@ -21841,12 +21737,12 @@ static const uint16_t ts_small_parse_table[] = { 0, 49, 0, 49, 0, 49, 3024, 3024, 3024, 3024, 3026, 3026, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3026, 3026, 3026, 3026, 3026, 3024, 3026, 3024, 3024, 3026, 3024, 3026, 3024, -3024, 3024, 3024, 3, 3, 3026, 3026, +3024, 3024, 3024, 79, 79, 3026, 3026, [40987] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, -2, 47, 0, 48, 0, 48, 847, 989, 919, 991, 989, 991, 991, 989, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 993, 847, 847, 847, 3, 3, 851, 934, +2, 47, 0, 48, 0, 48, 845, 989, 919, 991, 989, 991, 991, 989, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 993, 845, 845, 845, 79, 79, 849, 934, 2790, 2790, 32, 32, 2790, 2790, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2790, 32, 137, 32, [41073] = @@ -21855,58 +21751,58 @@ static const uint16_t ts_small_parse_table[] = { 0, 47, 0, 47, 0, 47, 3028, 3030, 3030, 3030, 3030, 3028, 3028, 3030, 3030, 3030, 3030, 3030, 3030, 3030, 3030, 3030, 3030, 3030, 3030, 3030, 3030, 3030, 3030, 3030, 3030, 3030, 3030, 3030, 3028, 3028, 3028, 3028, 3028, 3030, 3028, 3030, 3030, 3028, 3030, 3028, 3030, 3030, -3030, 3030, 3, 3, 3028, +3030, 3030, 79, 79, 3028, [41158] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 2572, 2572, 2572, 2572, 2570, 2570, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2570, 2570, 2570, 2570, 2570, 2572, 2570, 2572, 2572, 2570, 2572, 2570, 2572, 2572, 2572, -2572, 3, 3, 2570, 2570, +2572, 79, 79, 2570, 2570, [41243] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, -2, 40, 0, 41, 0, 41, 847, 989, 919, 991, 989, 991, 991, 989, 923, 841, -843, 841, 841, 845, 847, 845, 993, 847, 847, 847, 3, 3, 851, 836, 32, 32, +2, 40, 0, 41, 0, 41, 845, 989, 919, 991, 989, 991, 991, 989, 923, 839, +841, 839, 839, 843, 845, 843, 993, 845, 845, 845, 79, 79, 849, 836, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [41322] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, -2, 40, 0, 41, 0, 41, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67, -69, 67, 67, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 989, 8, 8, +2, 40, 0, 41, 0, 41, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63, +65, 63, 63, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 989, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8, [41401] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, -2, 40, 0, 41, 0, 41, 2470, 2472, 919, 2474, 2472, 2474, 2474, 2472, 923, 841, -843, 841, 841, 845, 847, 845, 2476, 847, 847, 847, 3, 3, 851, 1226, 32, 32, +2, 40, 0, 41, 0, 41, 2470, 2472, 919, 2474, 2472, 2474, 2474, 2472, 923, 839, +841, 839, 839, 843, 845, 843, 2476, 845, 845, 845, 79, 79, 849, 1226, 32, 32, 670, 670, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [41480] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, -2, 40, 0, 41, 0, 41, 3032, 3034, 919, 3036, 3034, 3036, 3036, 3034, 923, 841, -843, 841, 841, 845, 847, 845, 3038, 847, 847, 847, 3, 3, 851, 836, 32, 32, +2, 40, 0, 41, 0, 41, 3032, 3034, 919, 3036, 3034, 3036, 3036, 3034, 923, 839, +841, 839, 839, 843, 845, 843, 3038, 845, 845, 845, 79, 79, 849, 836, 32, 32, 1063, 1063, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [41559] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, 2, 40, 0, 41, 0, 41, 873, 1804, 857, 1806, 1804, 1806, 1806, 1804, 861, 863, -865, 863, 863, 871, 873, 871, 1808, 873, 873, 873, 3, 3, 877, 931, 43, 43, +865, 863, 863, 871, 873, 871, 1808, 873, 873, 873, 79, 79, 877, 931, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 391, 43, [41638] = 24352, 0, 33152, 7, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39, -0, 40, 8192, 40, 0, 41, 322, 324, 1182, 1182, 1182, 326, 328, 330, 1182, 332, -334, 1184, 336, 338, 340, 342, 342, 111, 344, 346, 326, 340, 340, 348, 350, 328, -352, 354, 332, 332, 332, 332, 354, 332, 3, 3, 335, 2109, 2109, 335, 2472, +0, 40, 8192, 40, 0, 41, 320, 322, 1182, 1182, 1182, 324, 326, 328, 1182, 330, +332, 1184, 334, 336, 338, 340, 340, 109, 342, 344, 324, 338, 338, 346, 348, 326, +350, 352, 330, 330, 330, 330, 352, 330, 79, 79, 335, 2109, 2109, 335, 2472, [41717] = 5, - ACTIONS(330), 1, + ACTIONS(328), 1, anon_sym_if, - ACTIONS(344), 1, + ACTIONS(342), 1, anon_sym_and, - ACTIONS(346), 1, + ACTIONS(344), 1, anon_sym_or, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1445), 7, @@ -21922,9 +21818,9 @@ static const uint16_t ts_small_parse_table[] = { 0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 0, 38, 0, 38, 8, 38, 0, 39, 0, 39, 0, 39, 661, 663, 1580, 1582, 1582, 1580, 1580, 1580, 1580, 1580, 1580, 673, 675, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1582, 1580, 1580, 1580, 1580, -1580, 1580, 1582, 1580, 1580, 1580, 1580, 1582, 1580, 3, 3, 161, 161, +1580, 1580, 1582, 1580, 1580, 1580, 1580, 1582, 1580, 79, 79, 161, 161, [41817] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3042), 5, @@ -21970,7 +21866,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_EQ, ACTIONS(3044), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 5, @@ -22013,10 +21909,10 @@ static const uint16_t ts_small_parse_table[] = { 20768, 0, 33920, 4, 33024, 7, 65422, 9, 1021, 21, 0, 30, 96, 30, 0, 32, 0, 32, 0, 32, 32768, 32, 0, 33, 0, 33, 96, 33, 0, 35, 8, 35, 0, 36, 8192, 36, 0, 37, 466, 468, 470, 472, 474, 3046, 476, 478, 480, 482, -484, 486, 486, 111, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476, -476, 476, 498, 476, 3, 3, 165, 125, 125, 165, 116, +484, 486, 486, 109, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476, +476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116, [41986] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1950), 5, @@ -22059,7 +21955,7 @@ static const uint16_t ts_small_parse_table[] = { 4354, 0, 0, 3, 33024, 3, 56, 5, 0, 8, 32768, 8, 1149, 9, 0, 16, 0, 16, 0, 16, 0, 16, 15680, 16, 7, 22, 0, 25, 0, 25, 3072, 25, 0, 27, 0, 27, 0, 27, 1584, 1508, 1510, 1512, 1514, 1516, 3048, 1520, 1522, 1524, -3048, 3048, 3048, 3, 3, 851, 555, 939, 939, 939, 939, 939, 939, 939, 939, 939, +3048, 3048, 3048, 79, 79, 849, 555, 939, 939, 939, 939, 939, 939, 939, 939, 939, 681, [42094] = 8, anon_sym_COMMA, ACTIONS(3050), @@ -22067,14 +21963,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, ACTIONS(3050), anon_sym_COLON, ACTIONS(3050), anon_sym_PIPE, ACTIONS(1399), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_union_pattern_repeat1, STATE(1547), [42111] = 8, sym_identifier, ACTIONS(3052), anon_sym_DOT, ACTIONS(1586), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_import_prefix, STATE(841), sym_relative_import, STATE(290), sym_dotted_name, STATE(290), @@ -22082,7 +21978,7 @@ static const uint16_t ts_small_parse_table[] = { [42128] = 3, STATE(937), 1, aux_sym_union_pattern_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3054), 5, @@ -22097,14 +21993,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_for, ACTIONS(1108), anon_sym_and, ACTIONS(1988), anon_sym_or, ACTIONS(1990), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [42158] = 7, anon_sym_SEMI, ACTIONS(3056), anon_sym_COMMA, ACTIONS(1964), - anon_sym_as, ACTIONS(129), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_as, ACTIONS(127), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(3056), aux_sym_assert_statement_repeat1, STATE(1242), [42173] = 6, @@ -22112,22 +22008,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(1403), anon_sym_if, ACTIONS(2339), anon_sym_COLON, ACTIONS(2339), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [42186] = 7, anon_sym_COMMA, ACTIONS(3058), anon_sym_if, ACTIONS(1405), anon_sym_COLON, ACTIONS(3060), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_if_clause, STATE(3094), aux_sym_case_clause_repeat1, STATE(1557), [42201] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3062, 3064, 83, 3052, 1248, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3062, 3064, 81, 3052, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1350, 1615, 1248, 1248, 1248, 1248, 1248, 1248, 1405, 1248, 1248, 1248, 1248, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -22135,10 +22031,10 @@ static const uint16_t ts_small_parse_table[] = { [42333] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1413, 83, 268, 268, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1413, 81, 268, 268, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 268, 268, 268, 268, 268, 268, 268, 1405, 9, 9, 9, 9, 268, 268, 687, 1013, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -22146,18 +22042,18 @@ static const uint16_t ts_small_parse_table[] = { [42486] = 6, anon_sym_SEMI, ACTIONS(3066), anon_sym_COMMA, ACTIONS(462), - anon_sym_as, ACTIONS(129), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_as, ACTIONS(127), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(3066), [42499] = 5, anon_sym_COMMA, ACTIONS(3068), anon_sym_RBRACK, ACTIONS(3070), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__default_type_list_repeat1, STATE(1154), [42510] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3072), 3, @@ -22167,34 +22063,34 @@ static const uint16_t ts_small_parse_table[] = { [42520] = 6, anon_sym_SEMI, ACTIONS(1150), anon_sym_COMMA, ACTIONS(1152), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(1150), aux_sym__import_list_repeat1, STATE(1562), [42533] = 5, anon_sym_COMMA, ACTIONS(3074), anon_sym_RBRACE, ACTIONS(534), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__collection_elements_repeat1, STATE(65535), [42544] = 5, anon_sym_COMMA, ACTIONS(3077), anon_sym_as, ACTIONS(907), anon_sym_COLON, ACTIONS(3077), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [42555] = 5, anon_sym_COMMA, ACTIONS(1313), anon_sym_COLON, ACTIONS(3079), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_except_clause_repeat1, STATE(2987), [42566] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3081, 3083, 83, 1118, 9, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3081, 3083, 81, 1118, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9, 9, 9, 9, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -22202,28 +22098,28 @@ static const uint16_t ts_small_parse_table[] = { [42698] = 4, anon_sym_COMMA, ACTIONS(3085), anon_sym_RBRACK, ACTIONS(3085), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [42707] = 4, anon_sym_COMMA, ACTIONS(1884), anon_sym_RBRACK, ACTIONS(1884), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [42716] = 3, anon_sym_in, ACTIONS(947), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [42723] = 3, sym_identifier, ACTIONS(3087), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [42730] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 971, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -22231,10 +22127,10 @@ static const uint16_t ts_small_parse_table[] = { [42883] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 973, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -22242,10 +22138,10 @@ static const uint16_t ts_small_parse_table[] = { [43036] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 920, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -22253,9 +22149,9 @@ static const uint16_t ts_small_parse_table[] = { [43189] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3089, 3091, 83, 1964, 52, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3089, 3091, 81, 1964, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -22263,9 +22159,9 @@ static const uint16_t ts_small_parse_table[] = { [43321] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3093, 3095, 83, 2001, 9, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3093, 3095, 81, 2001, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9, 9, 9, 9, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -22275,11 +22171,11 @@ static const uint16_t ts_small_parse_table[] = { 0, 31, 0, 31, 0, 31, 3, 31, 40960, 33, 33183, 35, 31749, 43, 3631, 50, 2, 58, 0, 59, 0, 59, 370, 372, 374, 3097, 3099, 380, 382, 372, 382, 384, 382, 372, 386, 388, 390, 388, 392, 388, 394, 396, 398, 396, 400, 398, 398, 398, -3, 3, 402, 592, 618, 1531, 2960, 592, 1353, 10, 88, 88, 11, 11, 88, 88, -11, 11, 11, 2960, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98, +79, 79, 402, 592, 618, 1531, 2960, 592, 1353, 10, 88, 88, 11, 11, 88, 88, +11, 11, 11, 2960, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99, 11, [43550] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1080), 5, @@ -22320,7 +22216,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [43594] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(368), 5, @@ -22364,35 +22260,35 @@ static const uint16_t ts_small_parse_table[] = { 13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49, 2, 57, 0, 58, 0, 58, 422, 424, 426, 3101, 380, 428, 424, 428, 384, 428, -424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3, -3, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, +424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 79, +79, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [43734] = 12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46, 2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 3103, 917, 921, 921, 917, -923, 841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 1584, 308, 1366, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +923, 839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 1584, 308, 1366, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [43827] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 57344, 27, 33695, 30, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 853, 855, 857, 859, 855, 859, 859, 855, 861, 863, -865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 3, 3, 877, 2549, +865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 79, 79, 877, 2549, 3105, 2549, 998, 66, 978, 2574, 2574, 43, 43, 2574, 2574, 998, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2574, 43, 391, 43, [43919] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 12, 27, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45, -2, 53, 0, 54, 0, 54, 915, 917, 1686, 921, 917, 921, 921, 917, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 53, 0, 54, 0, 54, 915, 917, 1686, 921, 917, 921, 921, 917, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 1019, 171, 308, 170, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [44011] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, -2, 47, 0, 48, 0, 48, 847, 989, 919, 991, 989, 991, 991, 989, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 993, 847, 847, 847, 3, 3, 851, 983, +2, 47, 0, 48, 0, 48, 845, 989, 919, 991, 989, 991, 991, 989, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 993, 845, 845, 845, 79, 79, 849, 983, 2750, 2750, 32, 32, 2750, 2750, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2750, 32, 137, 32, [44097] = @@ -22401,12 +22297,12 @@ static const uint16_t ts_small_parse_table[] = { 0, 48, 0, 48, 0, 48, 1960, 1958, 1958, 1958, 1958, 1960, 1960, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1960, 1960, 1960, 1960, 1960, 1958, 1960, 1958, 1958, 1960, 1958, 1960, 1958, -1958, 1958, 1958, 3, 3, 1960, +1958, 1958, 1958, 79, 79, 1960, [44183] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, -2, 47, 0, 48, 0, 48, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67, -69, 67, 71, 67, 73, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 976, +2, 47, 0, 48, 0, 48, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63, +65, 63, 67, 63, 69, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 976, 1524, 1524, 8, 8, 1524, 1524, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1524, 8, 95, 8, [44269] = @@ -22415,51 +22311,51 @@ static const uint16_t ts_small_parse_table[] = { 0, 47, 0, 47, 0, 47, 3105, 3105, 3105, 3105, 3107, 3107, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3107, 3107, 3107, 3107, 3107, 3105, 3107, 3105, 3105, 3107, 3105, 3107, 3105, 3105, 3105, -3105, 3, 3, 3107, 3107, +3105, 79, 79, 3107, 3107, [44354] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 3109, 3109, 3109, 3109, 3111, 3111, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3111, 3111, 3111, 3111, 3111, 3109, 3111, 3109, 3109, 3111, 3109, 3111, 3109, 3109, 3109, -3109, 3, 3, 3111, 3111, +3109, 79, 79, 3111, 3111, [44439] = 45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 2963, 2961, 2961, 2961, 2961, 2963, 2963, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2963, 2963, 2963, 2963, 2963, 2961, 2963, 2961, 2961, 2963, 2961, 2963, 2961, 2961, -2961, 2961, 3, 3, 2963, +2961, 2961, 79, 79, 2963, [44524] = 23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38, 0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 96, 39, 0, 41, 8, 41, -0, 42, 8192, 42, 0, 43, 1822, 87, 1822, 89, 1822, 1822, 91, 93, 1822, 1822, -97, 99, 1824, 103, 105, 107, 109, 109, 111, 1822, 1822, 91, 107, 107, 117, 119, -93, 121, 123, 97, 97, 97, 97, 123, 97, 3, 3, 1822, 16, 672, 672, 16, +0, 42, 8192, 42, 0, 43, 1822, 85, 1822, 87, 1822, 1822, 89, 91, 1822, 1822, +95, 97, 1824, 101, 103, 105, 107, 107, 109, 1822, 1822, 89, 105, 105, 115, 117, +91, 119, 121, 95, 95, 95, 95, 121, 95, 79, 79, 1822, 16, 672, 672, 16, 730, [44605] = 23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38, 0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 96, 39, 0, 41, 8, 41, -0, 42, 8192, 42, 0, 43, 1182, 87, 1182, 89, 1182, 1182, 91, 93, 95, 1182, -97, 99, 1184, 103, 105, 107, 109, 109, 111, 113, 115, 91, 107, 107, 117, 119, -93, 121, 123, 97, 97, 97, 97, 123, 97, 3, 3, 1182, 16, 672, 672, 16, +0, 42, 8192, 42, 0, 43, 1182, 85, 1182, 87, 1182, 1182, 89, 91, 93, 1182, +95, 97, 1184, 101, 103, 105, 107, 107, 109, 111, 113, 89, 105, 105, 115, 117, +91, 119, 121, 95, 95, 95, 95, 121, 95, 79, 79, 1182, 16, 672, 672, 16, 730, [44686] = 23840, 0, 57472, 6, 33024, 10, 65423, 12, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39, -0, 40, 8192, 40, 0, 41, 661, 663, 85, 101, 665, 667, 85, 85, 85, 671, -673, 675, 85, 677, 679, 681, 681, 111, 683, 685, 665, 679, 679, 687, 689, 667, -691, 693, 671, 671, 671, 671, 693, 671, 3, 3, 161, 408, 408, 161, 410, +0, 40, 8192, 40, 0, 41, 661, 663, 83, 99, 665, 667, 83, 83, 83, 671, +673, 675, 83, 677, 679, 681, 681, 109, 683, 685, 665, 679, 679, 687, 689, 667, +691, 693, 671, 671, 671, 671, 693, 671, 79, 79, 161, 408, 408, 161, 410, [44765] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, 2, 40, 0, 41, 0, 41, 645, 2124, 625, 2126, 2124, 2126, 2126, 2124, 631, 635, -637, 635, 635, 643, 645, 643, 2128, 645, 645, 645, 3, 3, 649, 982, 44, 44, +637, 635, 635, 643, 645, 643, 2128, 645, 645, 645, 79, 79, 649, 982, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 145, 44, [44844] = 5, ACTIONS(446), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(1315), 2, @@ -22504,23 +22400,23 @@ static const uint16_t ts_small_parse_table[] = { [44894] = 24352, 0, 33152, 7, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 0, 37, 0, 37, 8, 37, -0, 38, 0, 38, 0, 38, 322, 324, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 1164, -334, 1166, 336, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 1164, 1164, -1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 335, 335, +0, 38, 0, 38, 0, 38, 320, 322, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 1164, +332, 1166, 334, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 1164, 1164, +1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 335, 335, [44970] = 23840, 0, 33152, 6, 33024, 9, 65423, 11, 1021, 24, 0, 33, 96, 33, 0, 35, 0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 0, 36, 0, 36, 8, 36, 0, 37, 0, 37, 0, 37, 500, 502, 1164, 1164, 504, 1164, 1164, 1164, 1164, 512, 514, 1164, 1164, 518, 1164, 1164, 1164, 1164, 1164, 504, 518, 518, 1164, 1164, 1164, 1164, -1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 890, 890, +1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 890, 890, [45045] = 20768, 0, 33920, 4, 33024, 7, 65422, 9, 1021, 21, 0, 30, 96, 30, 0, 32, 0, 32, 0, 32, 32768, 32, 0, 33, 0, 33, 96, 33, 0, 35, 8, 35, 0, 36, 8192, 36, 0, 37, 466, 468, 470, 472, 474, 3117, 476, 478, 480, 482, -484, 486, 486, 111, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476, -476, 476, 498, 476, 3, 3, 165, 125, 125, 165, 116, +484, 486, 486, 109, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476, +476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116, [45120] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2370), 5, @@ -22560,7 +22456,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [45163] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1046), 5, @@ -22604,15 +22500,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(2396), 1, anon_sym_COMMA, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(276), 4, + ACTIONS(274), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 27, + ACTIONS(269), 27, anon_sym_DOT, anon_sym_LPAREN, anon_sym_GT_GT, @@ -22644,34 +22540,34 @@ static const uint16_t ts_small_parse_table[] = { 4354, 0, 384, 3, 33024, 5, 56, 7, 0, 10, 32768, 10, 1149, 11, 0, 18, 0, 18, 0, 18, 0, 18, 49088, 18, 7, 27, 0, 30, 0, 30, 3328, 30, 0, 33, 0, 33, 0, 33, 1506, 1508, 1510, 3119, 3060, 1512, 1514, 1516, 1518, 1520, -1522, 1524, 1518, 1518, 1518, 3, 3, 851, 555, 942, 247, 1238, 247, 247, 247, 247, +1522, 1524, 1518, 1518, 1518, 79, 79, 849, 555, 942, 247, 1238, 247, 247, 247, 247, 2762, 247, 247, 247, 3094, 247, 681, [45323] = 4354, 0, 0, 3, 33024, 3, 120, 5, 0, 9, 32768, 9, 1149, 10, 0, 17, 0, 17, 0, 17, 0, 17, 32064, 17, 7, 24, 0, 27, 0, 27, 3072, 27, 0, 29, 0, 29, 0, 29, 1584, 1508, 2495, 2497, 1514, 1516, 2893, 1520, 3121, 1522, -1524, 2893, 2893, 2893, 3, 3, 851, 555, 682, 682, 682, 682, 682, 1016, 2787, 682, +1524, 2893, 2893, 2893, 79, 79, 849, 555, 682, 682, 682, 682, 682, 1016, 2787, 682, 682, 682, 681, [45390] = 21860, 0, 0, 7, 33024, 7, 63630, 9, 1, 18, 0, 19, 224, 19, 0, 22, 0, 22, 0, 22, 32768, 22, 0, 23, 0, 23, 0, 23, 0, 23, 8, 23, -0, 24, 0, 24, 0, 24, 1931, 87, 1931, 89, 1931, 91, 93, 99, 103, 105, -107, 109, 109, 91, 107, 107, 117, 119, 93, 3, 3, 1931, 16, 16, +0, 24, 0, 24, 0, 24, 1931, 85, 1931, 87, 1931, 89, 91, 97, 101, 103, +105, 107, 107, 89, 105, 105, 115, 117, 91, 79, 79, 1931, 16, 16, [45452] = 7, anon_sym_SEMI, ACTIONS(695), anon_sym_from, ACTIONS(695), anon_sym_COMMA, ACTIONS(1311), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(695), aux_sym__collection_elements_repeat1, STATE(277), [45467] = 4354, 0, 256, 3, 256, 4, 2048, 5, 0, 6, 0, 6, 96, 6, 0, 8, 0, 8, 64, 8, 0, 9, 0, 9, 7848, 9, 0, 16, 8, 16, 0, 17, -12, 17, 0, 19, 0, 19, 1546, 1548, 1550, 3123, 1554, 1556, 3, 3, 3137, 220, +12, 17, 0, 19, 0, 19, 1546, 1548, 1550, 3123, 1554, 1556, 79, 79, 3137, 220, 219, 1572, 480, 480, 671, 862, 480, 480, 480, [45524] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3127), 2, @@ -22686,10 +22582,10 @@ static const uint16_t ts_small_parse_table[] = { [45540] = 4, sym_integer, ACTIONS(3129), sym_float, ACTIONS(3131), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [45549] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3133), 5, @@ -22701,7 +22597,7 @@ static const uint16_t ts_small_parse_table[] = { [45561] = 4, ACTIONS(446), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(980), 2, @@ -22715,7 +22611,7 @@ static const uint16_t ts_small_parse_table[] = { [45579] = 3, STATE(1236), 1, aux_sym_union_pattern_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3054), 4, @@ -22729,10 +22625,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_for, ACTIONS(1423), anon_sym_and, ACTIONS(1988), anon_sym_or, ACTIONS(1990), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [45608] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3135), 5, @@ -22742,7 +22638,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_for, anon_sym_RBRACK, [45620] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3137), 5, @@ -22757,11 +22653,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(3141), anon_sym_for, ACTIONS(3141), anon_sym_RBRACK, ACTIONS(3141), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_for_in_clause_repeat1, STATE(2626), [45649] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3143), 5, @@ -22776,18 +22672,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1466), anon_sym_and, ACTIONS(683), anon_sym_or, ACTIONS(685), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [45676] = 7, anon_sym_COMMA, ACTIONS(3145), anon_sym_as, ACTIONS(536), anon_sym_COLON, ACTIONS(1100), anon_sym_RBRACK, ACTIONS(3147), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(1585), [45691] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1192), 4, @@ -22798,10 +22694,10 @@ static const uint16_t ts_small_parse_table[] = { [45702] = 4, anon_sym_EQ, ACTIONS(1194), anon_sym_PIPE, ACTIONS(3149), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [45711] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3151), 3, @@ -22811,21 +22707,21 @@ static const uint16_t ts_small_parse_table[] = { [45721] = 5, anon_sym_COMMA, ACTIONS(3153), anon_sym_RBRACE, ACTIONS(3155), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dict_pattern_repeat1, STATE(2938), [45732] = 5, anon_sym_DOT, ACTIONS(2182), anon_sym_COLON, ACTIONS(3157), anon_sym_PIPE, ACTIONS(2186), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [45743] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 32, 61, 0, 62, 43456, 62, 56735, 68, 31701, 80, 3631, 91, -2, 99, 0, 100, 0, 100, 2188, 11, 2190, 15, 2192, 19, 2194, 23, 25, 27, -29, 31, 33, 35, 2196, 2198, 53, 55, 2200, 2202, 2204, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 2206, 79, 79, 79, 3, 3, 3159, 3161, 83, 1042, 52, +2, 99, 0, 100, 0, 100, 2188, 7, 2190, 11, 2192, 15, 2194, 19, 21, 23, +25, 27, 29, 31, 2196, 2198, 49, 51, 2200, 2202, 2204, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 2206, 75, 75, 75, 79, 79, 3159, 3161, 81, 1042, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 2905, 22, 589, 589, 589, 1350, 2621, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 1917, 1917, 8, 2737, 1553, 1553, 1553, 1553, 8, 8, 8, @@ -22833,70 +22729,70 @@ static const uint16_t ts_small_parse_table[] = { [45881] = 5, anon_sym_RPAREN, ACTIONS(3163), anon_sym_COMMA, ACTIONS(3165), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__default_type_list_repeat1, STATE(2969), [45892] = 5, anon_sym_COMMA, ACTIONS(3167), anon_sym_RBRACK, ACTIONS(3170), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(65535), [45903] = 5, anon_sym_RPAREN, ACTIONS(3066), anon_sym_COMMA, ACTIONS(3172), - anon_sym_as, ACTIONS(358), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_as, ACTIONS(356), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [45914] = 4, anon_sym_case, ACTIONS(3174), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__dedent, ACTIONS(3174), [45923] = 4, anon_sym_SEMI, ACTIONS(3176), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(3176), [45932] = 4, anon_sym_SEMI, ACTIONS(3178), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(3178), [45941] = 4, anon_sym_COMMA, ACTIONS(3180), anon_sym_RBRACE, ACTIONS(3180), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [45950] = 4, anon_sym_SEMI, ACTIONS(1933), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(1933), [45959] = 4, sym_integer, ACTIONS(3182), sym_float, ACTIONS(3184), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [45968] = 3, anon_sym_COLON, ACTIONS(3186), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [45975] = 3, anon_sym_COLON, ACTIONS(3188), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [45982] = 3, anon_sym_RPAREN, ACTIONS(3190), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [45989] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 1041, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -22904,9 +22800,9 @@ static const uint16_t ts_small_parse_table[] = { [46142] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3192, 3194, 83, 1984, 52, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3192, 3194, 81, 1984, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -22914,9 +22810,9 @@ static const uint16_t ts_small_parse_table[] = { [46274] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1279, 30, 62566, 39, 63, 48, 7808, 54, 0, 59, 0, 59, 43456, 59, 56735, 65, 30725, 77, 3631, 83, -2, 91, 0, 92, 0, 92, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3196, 83, 229, 229, 229, +2, 91, 0, 92, 0, 92, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3196, 81, 229, 229, 229, 229, 229, 229, 229, 1350, 1615, 229, 229, 229, 229, 229, 229, 1405, 229, 229, 229, 229, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, @@ -22925,15 +22821,15 @@ static const uint16_t ts_small_parse_table[] = { 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28, 0, 30, 128, 30, 0, 31, 1, 31, 43472, 32, 49567, 39, 30725, 48, 3631, 54, 2, 62, 0, 63, 0, 63, 1348, 1350, 1352, 3198, 1356, 1358, 1350, 1358, 1358, 1350, -1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 3, -3, 402, 592, 618, 1404, 1563, 633, 353, 1168, 1168, 1168, 592, 91, 10, 88, 88, +1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 79, +79, 402, 592, 618, 1404, 1563, 633, 353, 1168, 1168, 1168, 592, 91, 10, 88, 88, 11, 11, 88, 88, 1171, 1333, 1333, 11, 11, 11, 11, 11, 11, 11, 11, 11, -11, 88, 11, 98, 11, +11, 88, 11, 99, 11, [46505] = 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 43472, 30, 33183, 37, 30725, 45, 3695, 51, 2, 60, 0, 61, 0, 61, 1048, 1050, 1052, 1054, 1056, 1050, 1056, 1056, 1050, 1058, -3200, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 3, 3, +3200, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 79, 79, 877, 2549, 3142, 2604, 3097, 876, 1169, 1169, 1169, 2549, 155, 56, 489, 489, 43, 43, 489, 489, 1332, 1332, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 805, 489, 43, 391, 43, @@ -22941,25 +22837,25 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33536, 16, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 32, 30, 40960, 31, 49567, 33, 30725, 42, 20015, 48, 2, 57, 0, 58, 0, 58, 1210, 1212, 1214, 1138, 1216, 1212, 1216, 1216, 1212, 1218, -1220, 1222, 1220, 1224, 1220, 1226, 1792, 1228, 1230, 1228, 1794, 1230, 1230, 1230, 3, 3, +1220, 1222, 1220, 1224, 1220, 1226, 1792, 1228, 1230, 1228, 1794, 1230, 1230, 1230, 79, 79, 1234, 2672, 3099, 1609, 1074, 2672, 379, 122, 1485, 1485, 160, 160, 1485, 1485, 1074, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 1485, 160, 745, 1074, 160, [46700] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48, 2, 56, 0, 57, 0, 57, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 863, -865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 3, 3, 877, 845, +865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 845, 186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43, [46795] = 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46, 2, 55, 0, 56, 0, 56, 895, 897, 426, 3202, 901, 903, 897, 903, 903, 897, -430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, +430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, 3110, 1224, 1528, 57, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1417, 751, 15, 61, 15, [46889] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1950), 5, @@ -23003,11 +22899,11 @@ static const uint16_t ts_small_parse_table[] = { 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 895, 897, 426, 903, 897, 903, 903, 897, 430, 432, -434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, 1528, +434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, 3110, 1528, 1089, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [47023] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3206), 16, @@ -23067,12 +22963,12 @@ static const uint16_t ts_small_parse_table[] = { 0, 50, 0, 50, 0, 50, 3208, 3208, 3208, 3208, 3210, 3210, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3210, 3210, 3210, 3210, 3210, 3208, 3210, 3208, 3208, 3210, 3208, 3210, -3208, 3208, 3208, 3208, 3, 3, 3210, 3210, +3208, 3208, 3208, 3208, 79, 79, 3210, 3210, [47169] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 6648, 23, 0, 31, 0, 31, 32793, 31, 30725, 35, 3119, 41, 2, 48, 0, 49, 0, 49, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 863, -865, 863, 863, 871, 873, 871, 2462, 873, 873, 2037, 3, 3, 877, 1086, 185, 2663, +865, 863, 863, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 1086, 185, 2663, 547, 185, 547, 547, 547, 835, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2345, 43, [47256] = @@ -23081,40 +22977,40 @@ static const uint16_t ts_small_parse_table[] = { 0, 49, 0, 49, 0, 49, 3212, 3212, 3212, 3212, 3214, 3214, 3212, 3212, 3212, 3212, 3212, 3212, 3212, 3212, 3212, 3212, 3212, 3212, 3212, 3212, 1437, 3212, 3212, 3212, 3212, 3212, 3212, 3212, 3214, 3214, 3214, 3214, 3214, 3212, 3214, 3212, 3212, 3214, 3212, 3214, 3212, 3212, -3212, 3212, 3, 3, 3214, 3214, 2014, +3212, 3212, 79, 79, 3214, 3214, 2014, [47343] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 873, 1804, 857, 1806, 1804, 1806, 1806, 1804, 861, 863, -865, 863, 867, 863, 1062, 871, 873, 871, 1808, 873, 873, 873, 3, 3, 877, 1052, +865, 863, 867, 863, 1062, 871, 873, 871, 1808, 873, 873, 873, 79, 79, 877, 1052, 2527, 2527, 43, 43, 2527, 2527, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2527, 43, 391, 43, [47429] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 873, 1804, 857, 1806, 1804, 1806, 1806, 1804, 861, 863, -865, 863, 867, 863, 1062, 871, 873, 871, 1808, 873, 873, 873, 3, 3, 877, 1051, +865, 863, 867, 863, 1062, 871, 873, 871, 1808, 873, 873, 873, 79, 79, 877, 1051, 1067, 1067, 43, 43, 1067, 1067, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1067, 43, 391, 43, [47515] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388, -390, 388, 392, 388, 394, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 1055, +390, 388, 392, 388, 394, 396, 398, 396, 1116, 398, 398, 398, 79, 79, 402, 1055, 2566, 2566, 11, 11, 2566, 2566, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, -11, 11, 2566, 11, 98, 11, +11, 11, 2566, 11, 99, 11, [47601] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, -2, 47, 0, 48, 0, 48, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67, -69, 67, 71, 67, 73, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 1128, +2, 47, 0, 48, 0, 48, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63, +65, 63, 67, 63, 69, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 1128, 1348, 1348, 8, 8, 1348, 1348, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1348, 8, 95, 8, [47687] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 442, 2574, 426, 2576, 2574, 2576, 2576, 2574, 430, 432, -434, 432, 436, 432, 438, 440, 442, 440, 2578, 442, 442, 442, 3, 3, 446, 1054, +434, 432, 436, 432, 438, 440, 442, 440, 2578, 442, 442, 442, 79, 79, 446, 1054, 2534, 2534, 15, 15, 2534, 2534, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 2534, 15, 61, 15, [47773] = @@ -23123,108 +23019,108 @@ static const uint16_t ts_small_parse_table[] = { 0, 47, 0, 47, 0, 47, 2166, 2164, 2164, 2164, 2164, 2166, 2166, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2166, 2166, 2166, 2166, 2166, 2164, 2166, 2164, 2164, 2166, 2164, 2166, 2164, 2164, -2164, 2164, 3, 3, 2166, +2164, 2164, 79, 79, 2166, [47858] = 45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 2755, 2753, 2753, 2753, 2753, 2755, 2755, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2755, 2755, 2755, 2755, 2755, 2753, 2755, 2753, 2753, 2755, 2753, 2755, 2753, 2753, -2753, 2753, 3, 3, 2755, +2753, 2753, 79, 79, 2755, [47943] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 1810, 1810, 1810, 1810, 1812, 1812, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1812, 1812, 1812, 1812, 1812, 1810, 1812, 1810, 1810, 1812, 1810, 1812, 1810, 1810, 1810, -1810, 3, 3, 1812, 1812, +1810, 79, 79, 1812, 1812, [48028] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 3216, 3216, 3216, 3216, 3218, 3218, 3216, 3216, 3216, 3216, 3216, 3216, 3216, 3216, 3216, 3216, 3216, 3216, 3216, 3216, 3216, 3216, 3216, 3216, 3216, 3216, 3216, 3218, 3218, 3218, 3218, 3218, 3216, 3218, 3216, 3216, 3218, 3216, 3218, 3216, 3216, 3216, -3216, 3, 3, 3218, 3218, +3216, 79, 79, 3218, 3218, [48113] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 3220, 3220, 3220, 3220, 3222, 3222, 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3222, 3222, 3222, 3222, 3222, 3220, 3222, 3220, 3220, 3222, 3220, 3222, 3220, 3220, 3220, -3220, 3, 3, 3222, 3222, +3220, 79, 79, 3222, 3222, [48198] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 3224, 3224, 3224, 3224, 3226, 3226, 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3226, 3226, 3226, 3226, 3226, 3224, 3226, 3224, 3224, 3226, 3224, 3226, 3224, 3224, 3224, -3224, 3, 3, 3226, 3226, +3224, 79, 79, 3226, 3226, [48283] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 3228, 3228, 3228, 3228, 3230, 3230, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3230, 3230, 3230, 3230, 3230, 3228, 3230, 3228, 3228, 3230, 3228, 3230, 3228, 3228, 3228, -3228, 3, 3, 3230, 3230, +3228, 79, 79, 3230, 3230, [48368] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 3232, 3232, 3232, 3232, 3234, 3234, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3234, 3234, 3234, 3234, 3234, 3232, 3234, 3232, 3232, 3234, 3232, 3234, 3232, 3232, 3232, -3232, 3, 3, 3234, 3234, +3232, 79, 79, 3234, 3234, [48453] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 3236, 3236, 3236, 3236, 3238, 3238, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3238, 3238, 3238, 3238, 3238, 3236, 3238, 3236, 3236, 3238, 3236, 3238, 3236, 3236, 3236, -3236, 3, 3, 3238, 3238, +3236, 79, 79, 3238, 3238, [48538] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 3240, 3240, 3240, 3240, 3242, 3242, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3242, 3242, 3242, 3242, 3242, 3240, 3242, 3240, 3240, 3242, 3240, 3242, 3240, 3240, 3240, -3240, 3, 3, 3242, 3242, +3240, 79, 79, 3242, 3242, [48623] = 23840, 0, 57728, 6, 33024, 11, 65423, 13, 1021, 26, 0, 35, 96, 35, 0, 37, 0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40, 0, 41, 8192, 41, 0, 42, 661, 663, 1486, 1488, 665, 667, 1486, 1486, 1486, 1486, -671, 673, 675, 1486, 677, 679, 681, 681, 111, 1486, 1486, 665, 679, 679, 687, 689, -667, 691, 693, 671, 671, 671, 671, 693, 671, 3, 3, 161, 408, 408, 161, 410, +671, 673, 675, 1486, 677, 679, 681, 681, 109, 1486, 1486, 665, 679, 679, 687, 689, +667, 691, 693, 671, 671, 671, 671, 693, 671, 79, 79, 161, 408, 408, 161, 410, [48703] = 23840, 0, 57728, 6, 33024, 11, 65423, 13, 1021, 26, 0, 35, 96, 35, 0, 37, 0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40, 0, 41, 8192, 41, 0, 42, 661, 663, 2289, 2291, 665, 667, 669, 2289, 2289, 2289, -671, 673, 675, 2289, 677, 679, 681, 681, 111, 683, 685, 665, 679, 679, 687, 689, -667, 691, 693, 671, 671, 671, 671, 693, 671, 3, 3, 161, 408, 408, 161, 410, +671, 673, 675, 2289, 677, 679, 681, 681, 109, 683, 685, 665, 679, 679, 687, 689, +667, 691, 693, 671, 671, 671, 671, 693, 671, 79, 79, 161, 408, 408, 161, 410, [48783] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, -2, 40, 0, 41, 0, 41, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67, -69, 67, 67, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 1056, 8, 8, +2, 40, 0, 41, 0, 41, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63, +65, 63, 63, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 1056, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8, [48862] = 24352, 0, 33152, 7, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39, -0, 40, 8192, 40, 0, 41, 322, 324, 2289, 2289, 2289, 326, 328, 330, 2289, 332, -334, 2291, 336, 338, 340, 342, 342, 111, 344, 346, 326, 340, 340, 348, 350, 328, -352, 354, 332, 332, 332, 332, 354, 332, 3, 3, 335, 2109, 2109, 335, 2472, +0, 40, 8192, 40, 0, 41, 320, 322, 2289, 2289, 2289, 324, 326, 328, 2289, 330, +332, 2291, 334, 336, 338, 340, 340, 109, 342, 344, 324, 338, 338, 346, 348, 326, +350, 352, 330, 330, 330, 330, 352, 330, 79, 79, 335, 2109, 2109, 335, 2472, [48941] = 24352, 0, 57472, 7, 33024, 11, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39, -0, 40, 8192, 40, 0, 41, 288, 290, 2289, 2289, 2291, 292, 294, 296, 2289, 2289, -298, 300, 302, 304, 306, 308, 308, 111, 310, 312, 292, 306, 306, 314, 316, 294, -318, 320, 298, 298, 298, 298, 320, 298, 3, 3, 85, 205, 205, 85, 188, +0, 40, 8192, 40, 0, 41, 286, 288, 2289, 2289, 2291, 290, 292, 294, 2289, 2289, +296, 298, 300, 302, 304, 306, 306, 109, 308, 310, 290, 304, 304, 312, 314, 292, +316, 318, 296, 296, 296, 296, 318, 296, 79, 79, 85, 205, 205, 85, 188, [49020] = 22304, 0, 32896, 6, 33024, 8, 65422, 10, 1021, 22, 0, 31, 96, 31, 0, 33, 0, 33, 0, 33, 32768, 33, 0, 34, 0, 34, 96, 34, 0, 36, 8, 36, -0, 37, 8192, 37, 0, 38, 288, 290, 1466, 1466, 292, 294, 296, 298, 300, 302, -304, 306, 308, 308, 111, 310, 312, 292, 306, 306, 314, 316, 294, 318, 320, 298, -298, 298, 298, 320, 298, 3, 3, 85, 205, 205, 85, 188, +0, 37, 8192, 37, 0, 38, 286, 288, 1466, 1466, 290, 292, 294, 296, 298, 300, +302, 304, 306, 306, 109, 308, 310, 290, 304, 304, 312, 314, 292, 316, 318, 296, +296, 296, 296, 318, 296, 79, 79, 85, 205, 205, 85, 188, [49096] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3246), 5, @@ -23266,7 +23162,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, sym__newline, [49141] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1283), 5, @@ -23307,7 +23203,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [49185] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2150), 5, @@ -23347,7 +23243,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [49228] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1080), 5, @@ -23391,7 +23287,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_EQ, ACTIONS(3044), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 4, @@ -23431,28 +23327,28 @@ static const uint16_t ts_small_parse_table[] = { [49318] = 21792, 0, 256, 5, 41216, 6, 63630, 9, 63489, 18, 255, 24, 96, 32, 0, 34, 0, 34, 0, 34, 0, 34, 0, 34, 0, 34, 0, 34, 0, 34, 0, 34, -0, 34, 0, 34, 0, 34, 271, 271, 2396, 276, 276, 1178, 276, 1178, 271, 276, -276, 276, 276, 276, 276, 276, 276, 276, 276, 1178, 1178, 1178, 1178, 1178, 1178, 1178, -1178, 1178, 1178, 1178, 1178, 1178, 3, 3, +0, 34, 0, 34, 0, 34, 269, 269, 2396, 274, 274, 1178, 274, 1178, 269, 274, +274, 274, 274, 274, 274, 274, 274, 274, 274, 1178, 1178, 1178, 1178, 1178, 1178, 1178, +1178, 1178, 1178, 1178, 1178, 1178, 79, 79, [49390] = 3104, 0, 57728, 3, 0, 8, 1795, 8, 1020, 13, 0, 21, 96, 21, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 96, 23, 0, 25, 0, 25, 0, 25, 8192, 25, 0, 26, 1615, 1615, 1620, 1615, 1615, 1615, 1615, 3248, 1615, 1615, -1622, 1615, 1615, 3251, 3254, 3248, 3248, 3248, 3248, 3254, 3248, 3, 3, 408, 408, 65535, +1622, 1615, 1615, 3251, 3254, 3248, 3248, 3248, 3248, 3254, 3248, 79, 79, 408, 408, 65535, [49454] = 22304, 0, 0, 6, 33024, 6, 63630, 8, 1, 17, 0, 18, 96, 18, 0, 20, 0, 20, 0, 20, 32768, 20, 0, 21, 0, 21, 0, 21, 0, 21, 8, 21, -0, 22, 0, 22, 0, 22, 288, 290, 2838, 2838, 292, 294, 300, 302, 304, 306, -308, 308, 292, 306, 306, 314, 316, 294, 3, 3, 85, 85, +0, 22, 0, 22, 0, 22, 286, 288, 2838, 2838, 290, 292, 298, 300, 302, 304, +306, 306, 290, 304, 304, 312, 314, 292, 79, 79, 85, 85, [49514] = 4354, 0, 256, 3, 256, 4, 2048, 5, 0, 6, 0, 6, 96, 6, 0, 8, 0, 8, 64, 8, 0, 9, 0, 9, 7848, 9, 0, 16, 8, 16, 0, 17, -12, 17, 0, 19, 0, 19, 1546, 1548, 1550, 3257, 1554, 1556, 3, 3, 1623, 220, +12, 17, 0, 19, 0, 19, 1546, 1548, 1550, 3257, 1554, 1556, 79, 79, 1623, 220, 219, 1572, 480, 480, 671, 862, 480, 480, 480, [49571] = 3, ACTIONS(1488), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1486), 10, @@ -23467,7 +23363,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_or, [49591] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1486), 10, @@ -23485,25 +23381,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(1445), anon_sym_COMMA, ACTIONS(1445), anon_sym_as, ACTIONS(1447), - anon_sym_if, ACTIONS(296), + anon_sym_if, ACTIONS(294), anon_sym_async, ACTIONS(1445), anon_sym_for, ACTIONS(1445), - anon_sym_and, ACTIONS(310), - anon_sym_or, ACTIONS(312), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_and, ACTIONS(308), + anon_sym_or, ACTIONS(310), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [49629] = 9, anon_sym_RPAREN, ACTIONS(3259), anon_sym_COMMA, ACTIONS(3261), anon_sym_as, ACTIONS(416), anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3172), sym_for_in_clause, STATE(83), [49648] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1245), 5, @@ -23546,20 +23442,20 @@ static const uint16_t ts_small_parse_table[] = { [49692] = 9, anon_sym_RPAREN, ACTIONS(1108), anon_sym_COMMA, ACTIONS(1108), - anon_sym_if, ACTIONS(296), + anon_sym_if, ACTIONS(294), anon_sym_async, ACTIONS(1108), anon_sym_for, ACTIONS(1108), - anon_sym_and, ACTIONS(310), - anon_sym_or, ACTIONS(312), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_and, ACTIONS(308), + anon_sym_or, ACTIONS(310), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [49711] = 8, anon_sym_SEMI, ACTIONS(2897), anon_sym_DOT, ACTIONS(1148), anon_sym_COMMA, ACTIONS(2897), anon_sym_as, ACTIONS(2897), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2897), aux_sym_dotted_name_repeat1, STATE(1536), [49728] = 7, @@ -23567,23 +23463,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, ACTIONS(3265), anon_sym_COLON2, ACTIONS(1761), sym_type_conversion, ACTIONS(3267), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_format_specifier, STATE(1616), [49743] = 5, anon_sym_LBRACE, ACTIONS(2301), anon_sym_RBRACE, ACTIONS(2301), aux_sym_format_specifier_token1, ACTIONS(2299), - sym_comment, ACTIONS(5), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(364), + sym_line_continuation, ACTIONS(364), [49754] = 5, anon_sym_LBRACE, ACTIONS(3269), anon_sym_RBRACE, ACTIONS(3269), aux_sym_format_specifier_token1, ACTIONS(3271), - sym_comment, ACTIONS(5), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(364), + sym_line_continuation, ACTIONS(364), [49765] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3273), 5, @@ -23593,7 +23489,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_PIPE, [49777] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2899), 5, @@ -23606,15 +23502,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1313), anon_sym_as, ACTIONS(1315), anon_sym_COLON, ACTIONS(3275), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_except_clause_repeat1, STATE(1578), [49802] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3277, 3279, 83, 1935, 52, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3277, 3279, 81, 1935, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -23622,10 +23518,10 @@ static const uint16_t ts_small_parse_table[] = { [49934] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 1195, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -23633,11 +23529,11 @@ static const uint16_t ts_small_parse_table[] = { [50087] = 5, anon_sym_COMMA, ACTIONS(3281), anon_sym_RBRACK, ACTIONS(3283), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__generic_type_arguments_repeat1, STATE(2943), [50098] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2303), 6, @@ -23648,7 +23544,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_PIPE, [50111] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2130), 6, @@ -23659,7 +23555,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_PIPE, [50124] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1377), 6, @@ -23673,43 +23569,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(3285), anon_sym_RBRACK, ACTIONS(3285), anon_sym_PIPE, ACTIONS(1196), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [50148] = 5, anon_sym_RPAREN, ACTIONS(1194), anon_sym_COMMA, ACTIONS(1194), anon_sym_PIPE, ACTIONS(3287), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [50159] = 5, anon_sym_COMMA, ACTIONS(1849), anon_sym_RBRACE, ACTIONS(1851), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dictionary_repeat1, STATE(430), [50170] = 4, anon_sym_RPAREN, ACTIONS(3289), - anon_sym_as, ACTIONS(358), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_as, ACTIONS(356), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [50179] = 3, anon_sym_RPAREN, ACTIONS(3291), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [50186] = 3, anon_sym_in, ACTIONS(879), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [50193] = 3, anon_sym_COLON, ACTIONS(3293), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [50200] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3295, 3297, 83, 1983, 52, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3295, 3297, 81, 1983, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -23717,25 +23613,25 @@ static const uint16_t ts_small_parse_table[] = { [50332] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 1127, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, 64, 687, [50485] = 3, sym_identifier, ACTIONS(3299), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [50492] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 1121, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -23744,19 +23640,19 @@ static const uint16_t ts_small_parse_table[] = { 32054, 0, 43393, 10, 47360, 16, 65454, 21, 65535, 34, 33535, 50, 1279, 60, 49152, 69, 0, 71, 128, 71, 0, 72, 0, 72, 40960, 72, 33183, 74, 30725, 82, 3631, 88, 2, 96, 0, 97, 0, 97, 915, 1247, 917, 1249, 1826, 1254, 1249, 1829, 921, 1249, -1262, 1249, 1264, 917, 921, 1249, 1249, 921, 917, 1264, 1832, 1249, 1249, 1835, 843, 1835, -1838, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 841, 1249, 1249, 1247, 1247, 1247, 1247, +1262, 1249, 1264, 917, 921, 1249, 1249, 921, 917, 1264, 1832, 1249, 1249, 1835, 841, 1835, +1838, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 839, 1249, 1249, 1247, 1247, 1247, 1247, 1249, 1247, 927, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, -845, 847, 845, 929, 847, 847, 847, 3, 3, 1247, 851, 308, 1335, 3174, 308, 1387, +843, 845, 843, 929, 845, 845, 845, 79, 79, 1247, 849, 308, 1335, 3174, 308, 1387, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [50780] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 1126, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -23764,10 +23660,10 @@ static const uint16_t ts_small_parse_table[] = { [50933] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 1120, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -23775,9 +23671,9 @@ static const uint16_t ts_small_parse_table[] = { [51086] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 32, 61, 0, 62, 43456, 62, 56735, 68, 31701, 80, 3631, 91, -2, 99, 0, 100, 0, 100, 2188, 11, 2190, 15, 2192, 19, 2194, 23, 25, 27, -29, 31, 33, 35, 2196, 2198, 53, 55, 2200, 2202, 2204, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 2206, 79, 79, 79, 3, 3, 3301, 3303, 83, 1996, 52, +2, 99, 0, 100, 0, 100, 2188, 7, 2190, 11, 2192, 15, 2194, 19, 21, 23, +25, 27, 29, 31, 2196, 2198, 49, 51, 2200, 2202, 2204, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 2206, 75, 75, 75, 79, 79, 3301, 3303, 81, 1996, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 2905, 22, 589, 589, 589, 1350, 2621, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 1917, 1917, 8, 2737, 1553, 1553, 1553, 1553, 8, 8, 8, @@ -23785,9 +23681,9 @@ static const uint16_t ts_small_parse_table[] = { [51224] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3305, 3307, 83, 1942, 52, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3305, 3307, 81, 1942, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -23795,9 +23691,9 @@ static const uint16_t ts_small_parse_table[] = { [51356] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3309, 3311, 83, 1947, 9, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3309, 3311, 81, 1947, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9, 9, 9, 9, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -23805,24 +23701,24 @@ static const uint16_t ts_small_parse_table[] = { [51488] = 32118, 0, 43393, 11, 47360, 17, 65454, 22, 1023, 35, 33280, 45, 1279, 47, 0, 56, 0, 56, 0, 56, 0, 56, 0, 56, 0, 56, 32793, 56, 30725, 60, 3119, 66, -2, 73, 0, 74, 0, 74, 79, 1247, 1289, 1249, 1249, 1136, 1247, 1249, 1249, 1291, -1247, 1262, 1249, 1249, 1289, 1291, 1249, 1247, 1291, 1289, 1249, 1142, 1247, 1247, 67, 69, -67, 1249, 1249, 1249, 1249, 1247, 1247, 1247, 1247, 1247, 67, 1249, 1249, 1247, 1247, 1247, -1247, 1249, 1247, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 1247, 83, 779, 8, +2, 73, 0, 74, 0, 74, 75, 1247, 1289, 1249, 1249, 1136, 1247, 1249, 1249, 1291, +1247, 1262, 1249, 1249, 1289, 1291, 1249, 1247, 1291, 1289, 1249, 1142, 1247, 1247, 63, 65, +63, 1249, 1249, 1249, 1249, 1247, 1247, 1247, 1247, 1247, 63, 1249, 1249, 1247, 1247, 1247, +1247, 1249, 1247, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 1247, 81, 779, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8, [51600] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 7676, 30, 0, 40, 40960, 40, 33183, 42, 31703, 50, 3631, 62, 2, 70, 0, 71, 0, 71, 2021, 2023, 2025, 2027, 2029, 1006, 2023, 2031, 2029, 2023, -2033, 3313, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 3, -3, 649, 2640, 1621, 690, 186, 185, 2593, 547, 185, 547, 690, 547, 547, 1537, 796, +2033, 3313, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, +79, 649, 2640, 1621, 690, 186, 185, 2593, 547, 185, 547, 690, 547, 547, 1537, 796, 199, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 905, 44, 753, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44, [51709] = 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 7676, 29, 0, 39, 40960, 39, 33183, 41, 31701, 49, 3631, 60, 2, 68, 0, 69, 0, 69, 2021, 2023, 2025, 2027, 2029, 2023, 2031, 2029, 2023, 2033, -2354, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 3, 3, +2354, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79, 649, 1537, 1621, 722, 186, 185, 2593, 547, 185, 547, 722, 547, 547, 1537, 293, 199, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 753, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44, @@ -23830,14 +23726,14 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 3315, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 3315, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [51911] = 12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26, 0, 28, 0, 28, 7676, 28, 0, 38, 40960, 38, 33183, 40, 31701, 48, 3631, 59, 2, 67, 0, 68, 0, 68, 2021, 2023, 2025, 2027, 2029, 2023, 2031, 2029, 2023, 2033, -635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 3, 3, 649, +635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79, 649, 1537, 1621, 1082, 186, 185, 2593, 547, 185, 547, 1082, 547, 547, 1537, 293, 199, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 1229, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44, @@ -23845,33 +23741,33 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 7676, 30, 0, 40, 40960, 40, 33183, 42, 30727, 50, 3631, 57, 2, 65, 0, 66, 0, 66, 2727, 2729, 2025, 2027, 2731, 1006, 2729, 2031, 2731, 2729, -2033, 2710, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 3, -3, 649, 2805, 1621, 905, 186, 185, 2663, 547, 185, 547, 905, 547, 547, 308, 3066, +2033, 2710, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, +79, 649, 2805, 1621, 905, 186, 185, 2663, 547, 185, 547, 905, 547, 547, 308, 3066, 470, 2595, 2595, 44, 44, 2595, 2595, 44, 44, 905, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2595, 44, 2172, 44, [52121] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 3317, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 3317, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [52216] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49, -2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2739, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2739, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 2905, 308, 557, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 1156, 1553, 1553, 1553, 1553, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [52312] = 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46, 2, 55, 0, 56, 0, 56, 895, 897, 426, 3319, 901, 903, 897, 903, 903, 897, -430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, +430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, 3110, 1224, 1528, 57, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1406, 751, 15, 61, 15, [52406] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1950), 4, @@ -23912,21 +23808,21 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26, 0, 28, 128, 28, 0, 29, 32, 29, 40960, 30, 33183, 32, 30725, 40, 3631, 46, 2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 917, 921, 921, 917, 923, -841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, +839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 3146, 3128, 308, 1166, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [52540] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 12, 27, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45, -2, 53, 0, 54, 0, 54, 915, 917, 1686, 921, 917, 921, 921, 917, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 53, 0, 54, 0, 54, 915, 917, 1686, 921, 917, 921, 921, 917, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 1092, 171, 308, 170, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [52632] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, -2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 67, -69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1350, +2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 63, +65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350, 1615, 1350, 1162, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [52722] = @@ -23935,26 +23831,26 @@ static const uint16_t ts_small_parse_table[] = { 16384, 51, 0, 52, 0, 52, 2636, 2634, 2634, 2634, 2634, 2636, 2636, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 3321, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2636, 2636, 2636, 2636, 2636, 2634, 2636, 2634, 2634, 2636, 2634, -2636, 2634, 2634, 2634, 2634, 3, 3, 2636, 65535, 65535, +2636, 2634, 2634, 2634, 2634, 79, 79, 2636, 65535, 65535, [52812] = 45403, 0, 28414, 9, 56951, 21, 428, 33, 1026, 38, 33536, 40, 1151, 43, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 1820, 1818, 1818, 1818, 1818, 1820, 1820, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1820, 1820, 1820, 1820, 1820, 1818, 1820, 1818, 1818, 1820, -1818, 1820, 1818, 1818, 1818, 1818, 3, 3, 1820, +1818, 1820, 1818, 1818, 1818, 1818, 79, 79, 1820, [52901] = 45402, 0, 27902, 8, 56951, 19, 428, 31, 1026, 36, 33536, 38, 1663, 41, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 3324, 3324, 3324, 3324, 3326, 3326, 3324, 3324, 3324, 3324, 3324, 3324, 3324, 3324, 3324, 3324, 3324, 3324, 3324, 3324, 3324, 3324, 3324, 3324, 3324, 3324, 3324, 3324, 3324, 3324, 3326, 3326, 3326, 3326, 3326, 3324, 3326, 3324, 3324, 3326, 3324, 3326, -3324, 3324, 3324, 3324, 3, 3, 3326, 3326, +3324, 3324, 3324, 3324, 79, 79, 3326, 3326, [52989] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 6648, 23, 0, 31, 0, 31, 32793, 31, 30725, 35, 3119, 41, 2, 48, 0, 49, 0, 49, 3328, 3330, 3332, 3334, 3330, 3336, 3334, 3330, 3338, 388, -390, 388, 388, 396, 398, 396, 3340, 398, 398, 3342, 3, 3, 402, 1163, 721, 2637, +390, 388, 388, 396, 398, 396, 3340, 398, 398, 3342, 79, 79, 402, 1163, 721, 2637, 1382, 721, 1382, 1382, 1382, 1065, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2146, 11, [53076] = @@ -23963,40 +23859,40 @@ static const uint16_t ts_small_parse_table[] = { 0, 49, 0, 49, 0, 49, 3344, 3344, 3344, 3344, 3346, 3346, 3344, 3344, 3344, 3344, 3344, 3344, 3344, 3344, 3344, 1076, 3344, 3344, 3344, 3344, 3344, 3344, 3344, 3344, 3344, 3344, 3344, 3344, 3346, 3346, 3346, 3346, 3346, 3344, 3346, 3344, 3344, 3346, 3344, 3346, 3344, 3344, -3344, 3344, 3, 3, 3346, 3346, 1481, +3344, 3344, 79, 79, 3346, 3346, 1481, [53163] = 45403, 0, 27902, 9, 56931, 20, 428, 30, 1026, 35, 33536, 37, 1151, 40, 0, 48, 256, 48, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 2011, 2009, 2009, 2009, 2009, 2011, 2011, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2366, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2011, 2011, 2011, 2011, 2011, 2009, 2011, 2009, 2009, 2011, 2009, 2011, 2009, -2009, 2009, 2009, 3, 3, 2011, 1479, +2009, 2009, 2009, 79, 79, 2011, 1479, [53250] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 873, 1804, 857, 1806, 1804, 1806, 1806, 1804, 861, 863, -865, 863, 867, 863, 1062, 871, 873, 871, 1808, 873, 873, 873, 3, 3, 877, 1129, +865, 863, 867, 863, 1062, 871, 873, 871, 1808, 873, 873, 873, 79, 79, 877, 1129, 2519, 2519, 43, 43, 2519, 2519, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2519, 43, 391, 43, [53336] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 2564, 2745, 2552, 2747, 2745, 2747, 2747, 2745, 2556, 2558, -2560, 2558, 2239, 2558, 2241, 2562, 2564, 2562, 2749, 2564, 2564, 2564, 3, 3, 2568, 1209, -2689, 2689, 508, 508, 2689, 2689, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, -508, 508, 2689, 508, 2266, 508, +2560, 2558, 2239, 2558, 2241, 2562, 2564, 2562, 2749, 2564, 2564, 2564, 79, 79, 2568, 1209, +2689, 2689, 507, 507, 2689, 2689, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, +507, 507, 2689, 507, 2266, 507, [53422] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, -2, 47, 0, 48, 0, 48, 847, 989, 919, 991, 989, 991, 991, 989, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 993, 847, 847, 847, 3, 3, 851, 1134, +2, 47, 0, 48, 0, 48, 845, 989, 919, 991, 989, 991, 991, 989, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 993, 845, 845, 845, 79, 79, 849, 1134, 2820, 2820, 32, 32, 2820, 2820, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2820, 32, 137, 32, [53508] = 12562, 0, 10240, 5, 38912, 7, 168, 10, 2, 13, 33280, 14, 1151, 16, 0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 2496, 24, 36889, 28, 30725, 33, 3119, 39, -2, 46, 0, 47, 0, 47, 829, 831, 833, 835, 837, 831, 837, 837, 831, 839, -841, 843, 841, 841, 845, 847, 845, 849, 847, 847, 847, 3, 3, 851, 1167, 589, +2, 46, 0, 47, 0, 47, 827, 829, 831, 833, 835, 829, 835, 835, 829, 837, +839, 841, 839, 839, 843, 845, 843, 847, 845, 845, 845, 79, 79, 849, 1167, 589, 589, 589, 1226, 32, 32, 1630, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [53593] = @@ -24005,31 +23901,31 @@ static const uint16_t ts_small_parse_table[] = { 0, 47, 0, 47, 0, 47, 3348, 3350, 3350, 3350, 3350, 3348, 3348, 3350, 3350, 3350, 3350, 3350, 3350, 3350, 3350, 3350, 3350, 3350, 3350, 3350, 3350, 3350, 3350, 3350, 3350, 3350, 3350, 3350, 3348, 3348, 3348, 3348, 3348, 3350, 3348, 3350, 3350, 3348, 3350, 3348, 3350, 3350, -3350, 3350, 3, 3, 3348, +3350, 3350, 79, 79, 3348, [53678] = 45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 1677, 1675, 1675, 1675, 1675, 1677, 1677, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1677, 1677, 1677, 1677, 1677, 1675, 1677, 1675, 1675, 1677, 1675, 1677, 1675, 1675, -1675, 1675, 3, 3, 1677, +1675, 1675, 79, 79, 1677, [53763] = 23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38, 0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 96, 39, 0, 41, 8, 41, -0, 42, 8192, 42, 0, 43, 1486, 87, 1486, 89, 1486, 1486, 91, 93, 1486, 1486, -97, 99, 1488, 103, 105, 107, 109, 109, 111, 1486, 1486, 91, 107, 107, 117, 119, -93, 121, 123, 97, 97, 97, 97, 123, 97, 3, 3, 1486, 16, 672, 672, 16, +0, 42, 8192, 42, 0, 43, 1486, 85, 1486, 87, 1486, 1486, 89, 91, 1486, 1486, +95, 97, 1488, 101, 103, 105, 107, 107, 109, 1486, 1486, 89, 105, 105, 115, 117, +91, 119, 121, 95, 95, 95, 95, 121, 95, 79, 79, 1486, 16, 672, 672, 16, 730, [53844] = 23840, 0, 57728, 6, 33024, 11, 65423, 13, 1021, 26, 0, 35, 96, 35, 0, 37, 0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40, 0, 41, 8192, 41, 0, 42, 661, 663, 1822, 1824, 665, 667, 1822, 1822, 1822, 1822, -671, 673, 675, 1822, 677, 679, 681, 681, 111, 1822, 1822, 665, 679, 679, 687, 689, -667, 691, 693, 671, 671, 671, 671, 693, 671, 3, 3, 161, 408, 408, 161, 410, +671, 673, 675, 1822, 677, 679, 681, 681, 109, 1822, 1822, 665, 679, 679, 687, 689, +667, 691, 693, 671, 671, 671, 671, 693, 671, 79, 79, 161, 408, 408, 161, 410, [53924] = 5, ACTIONS(402), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(1492), 2, @@ -24074,17 +23970,17 @@ static const uint16_t ts_small_parse_table[] = { [53974] = 24352, 0, 57472, 7, 33024, 11, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 0, 37, 0, 37, 8, 37, -0, 38, 0, 38, 0, 38, 288, 290, 1164, 1164, 1166, 292, 294, 1164, 1164, 1164, -1164, 300, 302, 1164, 306, 308, 308, 1164, 1164, 1164, 292, 306, 306, 1164, 316, 294, -1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 85, 85, +0, 38, 0, 38, 0, 38, 286, 288, 1164, 1164, 1166, 290, 292, 1164, 1164, 1164, +1164, 298, 300, 1164, 304, 306, 306, 1164, 1164, 1164, 290, 304, 304, 1164, 314, 292, +1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 85, 85, [54050] = 23840, 0, 33153, 6, 41216, 10, 65423, 13, 1021, 26, 0, 35, 96, 35, 0, 37, 0, 37, 0, 37, 16384, 37, 0, 38, 0, 38, 0, 38, 0, 38, 0, 38, 0, 38, 0, 38, 0, 38, 3352, 1247, 1247, 1247, 1249, 1247, 1262, 1247, 3355, 1247, 1247, 3358, 3360, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1249, 1247, 1247, 1247, 1247, -1247, 1247, 1249, 1247, 1247, 1247, 1247, 1249, 1247, 3, 3, 2724, +1247, 1247, 1249, 1247, 1247, 1247, 1247, 1249, 1247, 79, 79, 2724, [54126] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2283), 5, @@ -24128,12 +24024,12 @@ static const uint16_t ts_small_parse_table[] = { 20768, 0, 33920, 4, 33024, 7, 65422, 9, 1021, 21, 0, 30, 96, 30, 0, 32, 0, 32, 0, 32, 32768, 32, 0, 33, 0, 33, 96, 33, 0, 35, 8, 35, 0, 36, 8192, 36, 0, 37, 466, 468, 470, 472, 474, 3363, 476, 478, 480, 482, -484, 486, 486, 111, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476, -476, 476, 498, 476, 3, 3, 165, 125, 125, 165, 116, +484, 486, 486, 109, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476, +476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116, [54245] = 5, ACTIONS(1262), 1, anon_sym_COLON_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1254), 2, @@ -24174,7 +24070,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [54293] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1245), 5, @@ -24214,7 +24110,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [54336] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1245), 5, @@ -24254,7 +24150,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [54379] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2283), 4, @@ -24296,21 +24192,21 @@ static const uint16_t ts_small_parse_table[] = { 4866, 0, 0, 4, 33024, 4, 56, 6, 0, 9, 32768, 9, 1149, 10, 0, 17, 0, 17, 0, 17, 0, 17, 49088, 17, 7, 26, 0, 29, 0, 29, 3072, 29, 0, 31, 0, 31, 0, 31, 2176, 2075, 3365, 2077, 2079, 2081, 2083, 2180, 2087, 2089, -2091, 2180, 2180, 2180, 3, 3, 446, 798, 1153, 575, 2928, 575, 575, 575, 575, 610, +2091, 2180, 2180, 2180, 79, 79, 446, 798, 1153, 575, 2928, 575, 575, 575, 575, 610, 575, 575, 575, 575, 995, [54490] = 3172, 0, 33152, 5, 8192, 8, 1794, 9, 1020, 13, 0, 21, 224, 21, 0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 96, 24, 0, 26, 0, 26, 0, 26, 8192, 26, 0, 27, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 3367, 1620, 1615, -1622, 1615, 1615, 3370, 3373, 3367, 3367, 3367, 3367, 3373, 3367, 3, 3, 1615, 672, 672, +1622, 1615, 1615, 3370, 3373, 3367, 3367, 3367, 3367, 3373, 3367, 79, 79, 1615, 672, 672, 65535, [54555] = 9, anon_sym_if, ACTIONS(1909), anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(1309), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_for_in_clause, STATE(2589), sym_if_clause, STATE(2589), aux_sym__comprehension_clauses_repeat1, STATE(2589), @@ -24320,12 +24216,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(416), anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(1614), sym_for_in_clause, STATE(83), [54593] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1245), 4, @@ -24363,7 +24259,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [54634] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2903), 5, @@ -24373,7 +24269,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [54646] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2130), 5, @@ -24386,12 +24282,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(3380), anon_sym_RBRACE, ACTIONS(3383), aux_sym_format_specifier_token1, ACTIONS(3385), - sym_comment, ACTIONS(5), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(364), + sym_line_continuation, ACTIONS(364), sym_interpolation, STATE(1076), aux_sym_format_specifier_repeat1, STATE(65535), [54673] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3388), 5, @@ -24406,10 +24302,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(2095), anon_sym_RBRACK, ACTIONS(3390), anon_sym_PIPE, ACTIONS(2097), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [54700] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3392), 5, @@ -24419,7 +24315,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_PIPE, [54712] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3394), 5, @@ -24429,7 +24325,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_PIPE, [54724] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3392), 4, @@ -24441,24 +24337,24 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(3396), anon_sym_import, ACTIONS(3396), anon_sym_DOT, ACTIONS(3398), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_import_prefix_repeat1, STATE(65535), [54748] = 6, anon_sym_RPAREN, ACTIONS(3401), anon_sym_COMMA, ACTIONS(3403), anon_sym_as, ACTIONS(2341), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(2951), [54761] = 5, anon_sym_COMMA, ACTIONS(3405), anon_sym_RBRACK, ACTIONS(3407), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__default_type_list_repeat1, STATE(2920), [54772] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3409), 3, @@ -24469,28 +24365,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(2182), anon_sym_COLON, ACTIONS(3411), anon_sym_PIPE, ACTIONS(2186), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [54793] = 5, anon_sym_SEMI, ACTIONS(3413), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(3196), aux_sym__simple_statements_repeat1, STATE(441), [54804] = 5, anon_sym_COMMA, ACTIONS(3415), anon_sym_RBRACK, ACTIONS(3417), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(1011), [54815] = 5, anon_sym_COMMA, ACTIONS(3419), anon_sym_RBRACK, ACTIONS(3421), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(1011), [54826] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3423), 3, @@ -24499,74 +24395,74 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, [54836] = 5, anon_sym_SEMI, ACTIONS(3289), - anon_sym_as, ACTIONS(129), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_as, ACTIONS(127), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(3289), [54847] = 5, anon_sym_RPAREN, ACTIONS(3285), anon_sym_COMMA, ACTIONS(3285), anon_sym_PIPE, ACTIONS(3287), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [54858] = 5, anon_sym_COMMA, ACTIONS(3425), anon_sym_RBRACK, ACTIONS(3427), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(1011), [54869] = 5, anon_sym_COMMA, ACTIONS(1784), anon_sym_as, ACTIONS(907), anon_sym_COLON, ACTIONS(3429), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [54880] = 5, anon_sym_COMMA, ACTIONS(1784), anon_sym_as, ACTIONS(907), anon_sym_COLON, ACTIONS(3431), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [54891] = 5, anon_sym_COMMA, ACTIONS(448), anon_sym_in, ACTIONS(3433), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__patterns_repeat1, STATE(239), [54902] = 4, - anon_sym_RPAREN, ACTIONS(282), - anon_sym_COMMA, ACTIONS(282), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_RPAREN, ACTIONS(280), + anon_sym_COMMA, ACTIONS(280), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [54911] = 4, - anon_sym_COMMA, ACTIONS(282), - anon_sym_RBRACK, ACTIONS(282), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_COMMA, ACTIONS(280), + anon_sym_RBRACK, ACTIONS(280), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [54920] = 4, anon_sym_COMMA, ACTIONS(3435), anon_sym_RBRACK, ACTIONS(3435), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [54929] = 3, anon_sym_RPAREN, ACTIONS(821), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [54936] = 3, sym_identifier, ACTIONS(3437), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [54943] = 3, anon_sym_RPAREN, ACTIONS(1200), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [54950] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 1191, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -24574,10 +24470,10 @@ static const uint16_t ts_small_parse_table[] = { [55103] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 1196, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -24585,9 +24481,9 @@ static const uint16_t ts_small_parse_table[] = { [55256] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3439, 3441, 83, 1855, 52, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3439, 3441, 81, 1855, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -24595,9 +24491,9 @@ static const uint16_t ts_small_parse_table[] = { [55388] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3443, 3445, 83, 1938, 52, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3443, 3445, 81, 1938, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -24605,38 +24501,38 @@ static const uint16_t ts_small_parse_table[] = { [55520] = 32054, 0, 43393, 10, 47360, 16, 65454, 21, 64511, 34, 33535, 49, 1279, 59, 0, 68, 0, 68, 0, 68, 0, 68, 0, 68, 0, 68, 32793, 68, 30725, 72, 3119, 78, -2, 85, 0, 86, 0, 86, 79, 1247, 1289, 1249, 1136, 1254, 1249, 1249, 1291, 1249, -1262, 1249, 1264, 1289, 1291, 1249, 1249, 1291, 1289, 1264, 1142, 1249, 1249, 3447, 69, 3447, -1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 67, 1249, 1249, 1247, 1247, 1247, 1247, -1249, 1247, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 77, -79, 77, 1293, 79, 79, 79, 3, 3, 1247, 83, 779, 8, 8, 8, 8, 8, +2, 85, 0, 86, 0, 86, 75, 1247, 1289, 1249, 1136, 1254, 1249, 1249, 1291, 1249, +1262, 1249, 1264, 1289, 1291, 1249, 1249, 1291, 1289, 1264, 1142, 1249, 1249, 3447, 65, 3447, +1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 63, 1249, 1249, 1247, 1247, 1247, 1247, +1249, 1247, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 73, +75, 73, 1293, 75, 75, 75, 79, 79, 1247, 81, 779, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8, [55644] = 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28, 0, 30, 128, 30, 6652, 31, 1, 40, 40960, 41, 49567, 43, 30725, 52, 3631, 58, 2, 66, 0, 67, 0, 67, 3449, 3451, 3332, 1735, 809, 3453, 3451, 3455, 3453, 3451, -3338, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 3457, 398, 398, 3342, 3, -3, 402, 592, 618, 3140, 1258, 1257, 721, 2637, 1382, 721, 1382, 1382, 1382, 2845, 592, +3338, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 3457, 398, 398, 3342, 79, +79, 402, 592, 618, 3140, 1258, 1257, 721, 2637, 1382, 721, 1382, 1382, 1382, 2845, 592, 337, 777, 2581, 2581, 11, 11, 2581, 2581, 1402, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2581, 11, 2146, 11, [55749] = 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28, 0, 30, 128, 30, 0, 31, 1, 31, 43472, 32, 49567, 39, 30725, 48, 3631, 54, 2, 62, 0, 63, 0, 63, 1348, 1350, 1352, 3459, 1356, 1358, 1350, 1358, 1358, 1350, -1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 3, -3, 402, 592, 618, 3140, 2845, 633, 353, 1168, 1168, 1168, 592, 337, 10, 88, 88, +1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 79, +79, 402, 592, 618, 3140, 2845, 633, 353, 1168, 1168, 1168, 592, 337, 10, 88, 88, 11, 11, 88, 88, 1402, 1333, 1333, 11, 11, 11, 11, 11, 11, 11, 11, 11, -11, 88, 11, 98, 11, +11, 88, 11, 99, 11, [55850] = 13586, 0, 10240, 6, 39168, 8, 488, 12, 1026, 17, 33280, 19, 1151, 21, 49152, 29, 0, 31, 384, 31, 0, 33, 2, 33, 40960, 34, 33183, 36, 63493, 44, 3695, 51, 2, 60, 0, 61, 0, 61, 1014, 1016, 1018, 3461, 1158, 1020, 1016, 1020, 1160, 1020, 1016, 1022, 1024, 1026, 3463, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, -3, 3, 1008, 2584, 3154, 2611, 2956, 2741, 2584, 1525, 76, 821, 821, 118, 118, 821, +79, 79, 1008, 2584, 3154, 2611, 2956, 2741, 2584, 1525, 76, 821, 821, 118, 118, 821, 821, 118, 118, 118, 118, 118, 118, 118, 1530, 118, 118, 118, 118, 118, 3165, 821, 118, 130, 118, [55949] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2150), 5, @@ -24681,57 +24577,57 @@ static const uint16_t ts_small_parse_table[] = { 0, 31, 0, 31, 0, 31, 3, 31, 40960, 33, 33183, 35, 31749, 43, 3631, 50, 2, 58, 0, 59, 0, 59, 370, 372, 374, 3465, 3467, 380, 382, 372, 382, 384, 382, 372, 386, 388, 390, 388, 392, 388, 394, 396, 398, 396, 400, 398, 398, 398, -3, 3, 402, 592, 618, 2597, 2971, 592, 1354, 10, 88, 88, 11, 11, 88, 88, -11, 11, 11, 2971, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98, +79, 79, 402, 592, 618, 2597, 2971, 592, 1354, 10, 88, 88, 11, 11, 88, 88, +11, 11, 11, 2971, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99, 11, [56090] = 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28, 0, 30, 128, 30, 0, 31, 1, 31, 40960, 32, 49567, 34, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 803, 805, 374, 3469, 809, 811, 805, 811, 811, 805, -386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 3, -3, 402, 592, 618, 3153, 2853, 592, 1228, 10, 88, 88, 11, 11, 88, 88, 3106, -11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98, 11, +386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 79, +79, 402, 592, 618, 3153, 2853, 592, 1228, 10, 88, 88, 11, 11, 88, 88, 3106, +11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99, 11, [56186] = 8466, 0, 10240, 4, 38912, 6, 425, 9, 1026, 14, 33280, 16, 1151, 18, 0, 26, 0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 3407, -863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 3, 3, 877, +863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 1170, 186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43, [56282] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49, -2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2739, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2739, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 2905, 308, 557, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 1008, 1553, 1553, 1553, 1553, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [56378] = 8978, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 0, 26, 0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 3328, 3330, 3332, 3471, 3334, 3330, 3336, 3334, 3330, 3338, -388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 3, 3, 402, +388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 79, 79, 402, 1010, 1087, 721, 2637, 1382, 721, 1382, 1382, 1382, 1057, 2739, 2739, 11, 11, 2739, 2739, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2739, 11, 2146, 11, [56474] = 8466, 0, 26752, 4, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 0, 30, 57344, 30, 33695, 33, 30725, 42, 3631, 48, 2, 56, 0, 57, 0, 57, 853, 855, 857, 859, 3473, 855, 3473, 3473, 859, 855, -861, 3475, 863, 865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 3, -3, 877, 2549, 3105, 2549, 999, 66, 65, 411, 411, 43, 43, 411, 411, 999, 43, +861, 3475, 863, 865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 79, +79, 877, 2549, 3105, 2549, 999, 66, 65, 411, 411, 43, 43, 411, 411, 999, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 411, 43, 391, 43, [56569] = 12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 0, 29, 1, 29, 40960, 30, 33183, 32, 30727, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3, +631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79, 649, 1537, 1621, 2961, 1537, 1234, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 2961, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [56663] = 12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46, 2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 633, 917, 921, 921, 917, -923, 841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 3050, 308, 720, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +923, 839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 3050, 308, 720, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [56756] = 45403, 0, 27902, 9, 56951, 20, 428, 32, 1026, 37, 33536, 39, 1151, 42, 0, 50, @@ -24739,25 +24635,25 @@ static const uint16_t ts_small_parse_table[] = { 16384, 53, 0, 54, 0, 54, 1433, 1431, 1431, 1431, 1431, 1433, 1433, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 2366, 1431, 1431, 1431, 1431, 1431, 3016, 3018, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1433, 1433, 1433, 1433, 1433, 1431, 1433, 1431, 1431, 1433, 1431, -1433, 1431, 1431, 1431, 1431, 3, 3, 1433, 1946, 917, 2003, 917, +1433, 1431, 1431, 1431, 1431, 79, 79, 1433, 1946, 917, 2003, 917, [56848] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, -2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 308, 1260, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [56938] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 895, 897, 426, 903, 897, 903, 903, 897, 430, 432, -434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, 1528, +434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, 3110, 1528, 1253, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [57028] = 4, ACTIONS(1262), 1, anon_sym_COLON_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 6, @@ -24802,79 +24698,79 @@ static const uint16_t ts_small_parse_table[] = { 0, 50, 0, 50, 0, 50, 1880, 1878, 1878, 1878, 1878, 1880, 1880, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1880, 1880, 1880, 1880, 1880, 1878, 1880, 1878, 1878, 1880, 1878, -1880, 1878, 1878, 1878, 1878, 3, 3, 1880, +1880, 1878, 1878, 1878, 1878, 79, 79, 1880, [57162] = 45403, 0, 27902, 9, 56931, 20, 428, 30, 1026, 35, 33536, 37, 1151, 40, 0, 48, 256, 48, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 1943, 1941, 1941, 1941, 1941, 1943, 1943, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 2366, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1943, 1943, 1943, 1943, 1943, 1941, 1943, 1941, 1941, 1943, 1941, 1943, 1941, -1941, 1941, 1941, 3, 3, 1943, 1476, +1941, 1941, 1941, 79, 79, 1943, 1476, [57249] = 45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 3477, 3479, 3479, 3479, 3479, 3477, 3477, 3479, 3479, 3479, 3479, 3479, 3479, 3479, 3479, 3479, 3479, 3479, 3479, 3479, 3479, 3479, 3479, 3479, 3479, 3479, 3479, 3479, 3477, 3477, 3477, 3477, 3477, 3479, 3477, 3479, 3479, 3477, 3479, 3477, 3479, 3479, -3479, 3479, 3, 3, 3477, +3479, 3479, 79, 79, 3477, [57334] = 45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 3481, 3483, 3483, 3483, 3483, 3481, 3481, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3481, 3481, 3481, 3481, 3481, 3483, 3481, 3483, 3483, 3481, 3483, 3481, 3483, 3483, -3483, 3483, 3, 3, 3481, +3483, 3483, 79, 79, 3481, [57419] = 13074, 0, 10240, 6, 38912, 8, 168, 11, 2, 14, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 2496, 25, 32793, 29, 30725, 33, 3119, 39, 2, 46, 0, 47, 0, 47, 1737, 1739, 1741, 3485, 1743, 1745, 1739, 1745, 1745, 1739, -1747, 841, 843, 841, 841, 845, 847, 845, 1749, 847, 847, 847, 3, 3, 851, 325, +1747, 839, 841, 839, 839, 843, 845, 843, 1749, 845, 845, 845, 79, 79, 849, 325, 1168, 1168, 1168, 1225, 32, 32, 324, 324, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [57504] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, 2, 40, 0, 41, 0, 41, 873, 1804, 857, 1806, 1804, 1806, 1806, 1804, 861, 863, -865, 863, 863, 871, 873, 871, 1808, 873, 873, 873, 3, 3, 877, 1206, 43, 43, +865, 863, 863, 871, 873, 871, 1808, 873, 873, 873, 79, 79, 877, 1206, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 391, 43, [57583] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, 2, 40, 0, 41, 0, 41, 442, 2574, 426, 2576, 2574, 2576, 2576, 2574, 430, 432, -434, 432, 432, 440, 442, 440, 2578, 442, 442, 442, 3, 3, 446, 981, 15, 15, +434, 432, 432, 440, 442, 440, 2578, 442, 442, 442, 79, 79, 446, 981, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 61, 15, [57662] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, 2, 40, 0, 41, 0, 41, 1034, 2235, 1018, 2237, 2235, 2237, 2237, 2235, 1022, 1024, -1026, 1024, 1024, 1032, 1034, 1032, 2243, 1034, 1034, 1034, 3, 3, 1008, 1205, 118, 118, +1026, 1024, 1024, 1032, 1034, 1032, 2243, 1034, 1034, 1034, 79, 79, 1008, 1205, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 130, 118, [57741] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, 2, 40, 0, 41, 0, 41, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388, -390, 388, 388, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 1223, 11, 11, -11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 98, 11, +390, 388, 388, 396, 398, 396, 1116, 398, 398, 398, 79, 79, 402, 1223, 11, 11, +11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 99, 11, [57820] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, -2, 40, 0, 41, 0, 41, 1168, 1170, 919, 1174, 1170, 1174, 1174, 1170, 923, 841, -843, 841, 841, 845, 847, 845, 1176, 847, 847, 847, 3, 3, 851, 1225, 32, 32, +2, 40, 0, 41, 0, 41, 1168, 1170, 919, 1174, 1170, 1174, 1174, 1170, 923, 839, +841, 839, 839, 843, 845, 843, 1176, 845, 845, 845, 79, 79, 849, 1225, 32, 32, 180, 180, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [57899] = 23840, 0, 57728, 6, 33024, 11, 65486, 13, 1021, 26, 0, 35, 96, 35, 0, 37, 0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 0, 38, 0, 38, 8, 38, 0, 39, 0, 39, 0, 39, 755, 757, 1164, 1166, 759, 1164, 1164, 1164, 1164, 1164, 1164, 767, 769, 1164, 773, 1164, 1164, 1164, 1164, 1164, 1164, 759, 773, 773, 1164, 1164, -1164, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 965, 965, +1164, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 965, 965, [57976] = 23840, 0, 57728, 6, 33024, 11, 65423, 13, 1021, 26, 0, 35, 96, 35, 0, 37, 0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 0, 38, 0, 38, 8, 38, 0, 39, 0, 39, 0, 39, 661, 663, 1164, 1166, 665, 1164, 1164, 1164, 1164, 1164, 1164, 673, 675, 1164, 1164, 679, 1164, 1164, 1164, 1164, 1164, 665, 679, 679, 1164, 1164, -1164, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 161, 161, +1164, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 161, 161, [58053] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2370), 5, @@ -24919,22 +24815,22 @@ static const uint16_t ts_small_parse_table[] = { 20768, 0, 57472, 4, 33024, 8, 65422, 10, 1021, 22, 0, 31, 96, 31, 0, 33, 0, 33, 0, 33, 32768, 33, 0, 34, 0, 34, 96, 34, 0, 36, 8, 36, 0, 37, 8192, 37, 0, 38, 2769, 2580, 2582, 2584, 1984, 1182, 1182, 1986, 2586, 2771, -2588, 2590, 2592, 2592, 111, 1988, 1990, 2582, 2590, 2590, 2594, 2596, 2584, 1992, 1994, 1986, -1986, 1986, 1986, 1994, 1986, 3, 3, 1514, 1310, 1310, 1514, 1339, +2588, 2590, 2592, 2592, 109, 1988, 1990, 2582, 2590, 2590, 2594, 2596, 2584, 1992, 1994, 1986, +1986, 1986, 1986, 1994, 1986, 79, 79, 1514, 1310, 1310, 1514, 1339, [58174] = 22820, 0, 33153, 6, 41216, 10, 65422, 13, 1021, 25, 0, 34, 224, 34, 0, 37, 0, 37, 0, 37, 16384, 37, 0, 38, 0, 38, 0, 38, 0, 38, 0, 38, 0, 38, 0, 38, 0, 38, 1247, 3352, 1247, 1247, 1249, 1247, 1262, 1247, 1249, 1247, 1247, 1249, 3487, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1249, 1247, 1247, 1247, 1247, 1247, -1247, 1249, 1247, 1247, 1247, 1247, 1249, 1247, 3, 3, 1247, 1535, +1247, 1249, 1247, 1247, 1247, 1247, 1249, 1247, 79, 79, 1247, 1535, [58250] = 23840, 0, 34176, 6, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 0, 37, 0, 37, 8, 37, 0, 38, 0, 38, 0, 38, 466, 468, 1164, 1164, 1166, 1164, 1164, 1164, 1164, 1164, 478, 1166, 480, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 1164, 1164, -1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 165, 165, +1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 165, 165, [58326] = 7, - ACTIONS(278), 1, + ACTIONS(276), 1, anon_sym_COLON_EQ, ACTIONS(1439), 1, anon_sym_DOT, @@ -24942,16 +24838,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, STATE(1145), 1, sym__generic_type_arguments, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(276), 5, + ACTIONS(274), 5, anon_sym_STAR, anon_sym_COLON, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 26, + ACTIONS(269), 26, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_as, @@ -24979,7 +24875,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [58378] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(368), 5, @@ -25020,7 +24916,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [58422] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1245), 5, @@ -25061,7 +24957,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [58466] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(544), 5, @@ -25102,7 +24998,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [58510] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(736), 5, @@ -25143,7 +25039,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [58554] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1046), 5, @@ -25184,7 +25080,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [58598] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1915), 5, @@ -25224,7 +25120,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [58641] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(544), 4, @@ -25266,49 +25162,49 @@ static const uint16_t ts_small_parse_table[] = { 4866, 0, 0, 4, 33024, 4, 56, 6, 0, 9, 32768, 9, 1149, 10, 0, 17, 0, 17, 0, 17, 0, 17, 49088, 17, 7, 26, 0, 29, 0, 29, 3072, 29, 0, 31, 0, 31, 0, 31, 2176, 2075, 3490, 2077, 2079, 2081, 2083, 2180, 2087, 2089, -2091, 2180, 2180, 2180, 3, 3, 446, 798, 611, 575, 2928, 575, 575, 575, 575, 610, +2091, 2180, 2180, 2180, 79, 79, 446, 798, 611, 575, 2928, 575, 575, 575, 575, 610, 575, 575, 575, 575, 995, [58752] = 4866, 0, 0, 4, 33024, 4, 56, 6, 0, 9, 32768, 9, 1149, 10, 0, 17, 0, 17, 0, 17, 0, 17, 49088, 17, 7, 26, 0, 29, 0, 29, 3072, 29, 0, 31, 0, 31, 0, 31, 2176, 2075, 3492, 2077, 2079, 2081, 2083, 2180, 2087, 2089, -2091, 2180, 2180, 2180, 3, 3, 446, 798, 1237, 575, 2928, 575, 575, 575, 575, 610, +2091, 2180, 2180, 2180, 79, 79, 446, 798, 1237, 575, 2928, 575, 575, 575, 575, 610, 575, 575, 575, 575, 995, [58821] = 4354, 0, 0, 3, 33024, 3, 56, 5, 0, 8, 32768, 8, 1149, 9, 0, 16, 0, 16, 0, 16, 0, 16, 15680, 16, 7, 22, 0, 25, 0, 25, 3072, 25, 0, 27, 0, 27, 0, 27, 2073, 2075, 2077, 2079, 2081, 2083, 3494, 2087, 2089, 2091, -3494, 3494, 3494, 3, 3, 446, 798, 996, 996, 996, 996, 996, 996, 996, 996, 996, +3494, 3494, 3494, 79, 79, 446, 798, 996, 996, 996, 996, 996, 996, 996, 996, 996, 995, [58886] = 22304, 0, 0, 6, 33024, 6, 63630, 8, 1, 17, 0, 18, 96, 18, 0, 20, 0, 20, 0, 20, 32768, 20, 0, 21, 0, 21, 0, 21, 0, 21, 8, 21, -0, 22, 0, 22, 0, 22, 288, 290, 1931, 1931, 292, 294, 300, 302, 304, 306, -308, 308, 292, 306, 306, 314, 316, 294, 3, 3, 85, 85, +0, 22, 0, 22, 0, 22, 286, 288, 1931, 1931, 290, 292, 298, 300, 302, 304, +306, 306, 290, 304, 304, 312, 314, 292, 79, 79, 85, 85, [58946] = 5, anon_sym_RPAREN, ACTIONS(695), anon_sym_COMMA, ACTIONS(697), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__collection_elements_repeat1, STATE(151), [58957] = 20768, 0, 0, 4, 33024, 4, 63630, 6, 1, 15, 0, 16, 96, 16, 0, 18, 0, 18, 0, 18, 32768, 18, 0, 19, 0, 19, 0, 19, 0, 19, 8, 19, -0, 20, 0, 20, 0, 20, 288, 468, 470, 472, 478, 302, 482, 484, 486, 486, -470, 484, 484, 492, 494, 472, 3, 3, 165, 165, +0, 20, 0, 20, 0, 20, 286, 468, 470, 472, 478, 300, 482, 484, 486, 486, +470, 484, 484, 492, 494, 472, 79, 79, 165, 165, [59015] = 20768, 0, 0, 4, 33024, 4, 63630, 6, 1, 15, 0, 16, 96, 16, 0, 18, 0, 18, 0, 18, 32768, 18, 0, 19, 0, 19, 0, 19, 0, 19, 8, 19, 0, 20, 0, 20, 0, 20, 466, 468, 470, 472, 478, 480, 482, 484, 486, 486, -470, 484, 484, 492, 494, 472, 3, 3, 165, 165, +470, 484, 484, 492, 494, 472, 79, 79, 165, 165, [59073] = 9, anon_sym_RPAREN, ACTIONS(1657), anon_sym_COMMA, ACTIONS(3496), anon_sym_as, ACTIONS(416), anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3129), sym_for_in_clause, STATE(83), [59092] = 9, @@ -25317,8 +25213,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(416), anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3176), sym_for_in_clause, STATE(83), [59111] = 8, @@ -25327,19 +25223,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(2095), anon_sym_RBRACK, ACTIONS(3283), anon_sym_PIPE, ACTIONS(2097), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__generic_type_arguments_repeat1, STATE(2943), [59128] = 7, anon_sym_RPAREN, ACTIONS(1423), anon_sym_COMMA, ACTIONS(1423), - anon_sym_if, ACTIONS(296), - anon_sym_and, ACTIONS(310), - anon_sym_or, ACTIONS(312), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_if, ACTIONS(294), + anon_sym_and, ACTIONS(308), + anon_sym_or, ACTIONS(310), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [59143] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3503), 5, @@ -25351,13 +25247,13 @@ static const uint16_t ts_small_parse_table[] = { [59155] = 7, sym_identifier, ACTIONS(1530), anon_sym_LPAREN, ACTIONS(3505), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__import_list, STATE(1395), sym_aliased_import, STATE(949), sym_dotted_name, STATE(176), [59170] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3507), 5, @@ -25371,11 +25267,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(536), anon_sym_COLON, ACTIONS(1100), anon_sym_RBRACK, ACTIONS(3511), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(2964), [59197] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3513), 5, @@ -25389,18 +25285,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(3050), anon_sym_as, ACTIONS(3050), anon_sym_PIPE, ACTIONS(2257), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_union_pattern_repeat1, STATE(1360), [59224] = 6, anon_sym_RPAREN, ACTIONS(3515), anon_sym_COMMA, ACTIONS(3517), anon_sym_as, ACTIONS(2341), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(1247), [59237] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3519), 4, @@ -25409,7 +25305,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, anon_sym_COLON, [59248] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3521), 4, @@ -25421,11 +25317,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, ACTIONS(3523), anon_sym_COLON2, ACTIONS(1761), sym_type_conversion, ACTIONS(3525), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_format_specifier, STATE(1407), [59272] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3527), 4, @@ -25436,23 +25332,23 @@ static const uint16_t ts_small_parse_table[] = { [59283] = 6, anon_sym_SEMI, ACTIONS(3529), anon_sym_COMMA, ACTIONS(1964), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(3529), aux_sym_assert_statement_repeat1, STATE(2866), [59296] = 6, anon_sym_COMMA, ACTIONS(1313), anon_sym_as, ACTIONS(3531), anon_sym_COLON, ACTIONS(3533), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_except_clause_repeat1, STATE(2978), [59309] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3535, 3537, 83, 1921, 52, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3535, 3537, 81, 1921, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -25460,10 +25356,10 @@ static const uint16_t ts_small_parse_table[] = { [59441] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 1292, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -25471,133 +25367,133 @@ static const uint16_t ts_small_parse_table[] = { [59594] = 6, anon_sym_SEMI, ACTIONS(3539), anon_sym_COMMA, ACTIONS(1597), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(3539), aux_sym_global_statement_repeat1, STATE(313), [59607] = 5, anon_sym_RPAREN, ACTIONS(3490), anon_sym_COMMA, ACTIONS(3541), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(904), [59618] = 5, anon_sym_SEMI, ACTIONS(3543), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(3545), aux_sym__simple_statements_repeat1, STATE(2902), [59629] = 4, - anon_sym_case, ACTIONS(133), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), - sym__dedent, ACTIONS(133), + anon_sym_case, ACTIONS(131), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), + sym__dedent, ACTIONS(131), [59638] = 4, anon_sym_case, ACTIONS(3547), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__dedent, ACTIONS(3547), [59647] = 5, anon_sym_RPAREN, ACTIONS(1814), anon_sym_COMMA, ACTIONS(1816), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_argument_list_repeat1, STATE(616), [59658] = 5, anon_sym_COMMA, ACTIONS(3549), anon_sym_COLON, ACTIONS(534), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__collection_elements_repeat1, STATE(65535), [59669] = 5, anon_sym_RPAREN, ACTIONS(3552), anon_sym_COMMA, ACTIONS(3552), - anon_sym_as, ACTIONS(358), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_as, ACTIONS(356), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [59680] = 5, - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2405), sym__indent, ACTIONS(2407), sym__match_block, STATE(1198), [59691] = 5, - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2405), sym__indent, ACTIONS(2407), sym__match_block, STATE(1197), [59702] = 5, anon_sym_COMMA, ACTIONS(3554), anon_sym_RBRACK, ACTIONS(1631), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__patterns_repeat1, STATE(1577), [59713] = 5, anon_sym_RPAREN, ACTIONS(3556), anon_sym_COMMA, ACTIONS(1194), anon_sym_PIPE, ACTIONS(3287), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [59724] = 3, anon_sym_COMMA, ACTIONS(3558), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [59731] = 4, anon_sym_COMMA, ACTIONS(1375), anon_sym_RBRACK, ACTIONS(1375), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [59740] = 4, anon_sym_as, ACTIONS(907), anon_sym_COLON, ACTIONS(3560), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [59749] = 4, anon_sym_SEMI, ACTIONS(3066), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(3066), [59758] = 4, sym_identifier, ACTIONS(3562), anon_sym__, ACTIONS(3562), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [59767] = 3, anon_sym_RBRACE, ACTIONS(3564), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [59774] = 3, sym_identifier, ACTIONS(3566), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [59781] = 3, anon_sym_import, ACTIONS(3568), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [59788] = 3, anon_sym_import, ACTIONS(3570), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [59795] = 3, sym_identifier, ACTIONS(3572), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [59802] = 3, anon_sym_COLON, ACTIONS(3574), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [59809] = 3, sym_identifier, ACTIONS(3576), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [59816] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 1304, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -25605,10 +25501,10 @@ static const uint16_t ts_small_parse_table[] = { [59969] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1413, 83, 268, 268, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1413, 81, 268, 268, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 268, 268, 268, 268, 268, 268, 268, 1405, 9, 9, 9, 9, 268, 268, 687, 1396, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -25616,10 +25512,10 @@ static const uint16_t ts_small_parse_table[] = { [60122] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 1293, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -25627,9 +25523,9 @@ static const uint16_t ts_small_parse_table[] = { [60275] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3578, 3580, 83, 3063, 1248, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3578, 3580, 81, 3063, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1350, 1615, 1248, 1248, 1248, 1248, 1248, 1248, 1405, 1248, 1248, 1248, 1248, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -25637,9 +25533,9 @@ static const uint16_t ts_small_parse_table[] = { [60407] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3582, 3584, 83, 1992, 52, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3582, 3584, 81, 1992, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -25647,25 +25543,25 @@ static const uint16_t ts_small_parse_table[] = { [60539] = 32118, 0, 43392, 11, 47360, 16, 65454, 21, 1023, 34, 33280, 44, 1279, 46, 0, 55, 0, 55, 0, 55, 0, 55, 0, 55, 0, 55, 32793, 55, 30725, 59, 3119, 65, -2, 72, 0, 73, 0, 73, 79, 1247, 1289, 1249, 1249, 1136, 1247, 1249, 1249, 1291, -1247, 1249, 1247, 1289, 1291, 1249, 1247, 1291, 1289, 1249, 1142, 1247, 1247, 67, 69, 67, -1249, 1249, 1249, 1249, 1247, 1247, 1247, 1247, 1247, 67, 1249, 1249, 1247, 1247, 1247, 1247, -1249, 1247, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 1247, 83, 779, 8, 8, +2, 72, 0, 73, 0, 73, 75, 1247, 1289, 1249, 1249, 1136, 1247, 1249, 1249, 1291, +1247, 1249, 1247, 1289, 1291, 1249, 1247, 1291, 1289, 1249, 1142, 1247, 1247, 63, 65, 63, +1249, 1249, 1249, 1249, 1247, 1247, 1247, 1247, 1247, 63, 1249, 1249, 1247, 1247, 1247, 1247, +1249, 1247, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 1247, 81, 779, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8, [60650] = 30002, 0, 10496, 8, 47360, 11, 63662, 16, 63491, 26, 33535, 33, 1151, 43, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 32793, 51, 30725, 55, 3119, 61, -2, 68, 0, 69, 0, 69, 847, 989, 1249, 919, 3586, 1249, 991, 1249, 3589, 989, -991, 1249, 991, 989, 3589, 923, 1249, 1249, 1453, 843, 1453, 1249, 1249, 1249, 1249, 1249, -1249, 841, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 845, -847, 845, 993, 847, 847, 847, 3, 3, 851, 1496, 32, 32, 32, 32, 32, 32, +2, 68, 0, 69, 0, 69, 845, 989, 1249, 919, 3586, 1249, 991, 1249, 3589, 989, +991, 1249, 991, 989, 3589, 923, 1249, 1249, 1453, 841, 1453, 1249, 1249, 1249, 1249, 1249, +1249, 839, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 843, +845, 843, 993, 845, 845, 845, 79, 79, 849, 1496, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [60757] = 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28, 0, 30, 128, 30, 6652, 31, 1, 40, 40960, 41, 49567, 43, 30725, 52, 3631, 58, 2, 66, 0, 67, 0, 67, 3449, 3451, 3332, 1297, 809, 3453, 3451, 3455, 3453, 3451, -3338, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 3457, 398, 398, 3342, 3, -3, 402, 592, 618, 1617, 1372, 1371, 721, 2637, 1382, 721, 1382, 1382, 1382, 1564, 592, +3338, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 3457, 398, 398, 3342, 79, +79, 402, 592, 618, 1617, 1372, 1371, 721, 2637, 1382, 721, 1382, 1382, 1382, 1564, 592, 183, 777, 2581, 2581, 11, 11, 2581, 2581, 1409, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2581, 11, 2146, 11, [60862] = @@ -25673,7 +25569,7 @@ static const uint16_t ts_small_parse_table[] = { 0, 31, 384, 31, 0, 33, 2, 33, 40960, 34, 33183, 36, 63493, 44, 3695, 51, 2, 60, 0, 61, 0, 61, 1014, 1016, 1018, 3591, 1158, 1020, 1016, 1020, 1160, 1020, 1016, 1022, 1024, 1026, 3593, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, -3, 3, 1008, 2584, 3154, 2608, 2901, 2849, 2584, 1351, 76, 821, 821, 118, 118, 821, +79, 79, 1008, 2584, 3154, 2608, 2901, 2849, 2584, 1351, 76, 821, 821, 118, 118, 821, 821, 118, 118, 118, 118, 118, 118, 118, 1356, 118, 118, 118, 118, 118, 3073, 821, 118, 130, 118, [60961] = @@ -25681,14 +25577,14 @@ static const uint16_t ts_small_parse_table[] = { 0, 32, 128, 32, 0, 33, 0, 33, 40960, 33, 33183, 35, 30725, 43, 3695, 49, 2, 58, 0, 59, 0, 59, 1210, 1212, 1214, 3595, 1216, 1212, 1216, 1216, 1212, 1391, 1218, 1220, 1222, 1391, 1220, 1224, 1220, 1226, 1228, 1391, 1391, 1230, 1228, 1794, 1230, 1230, -1230, 3, 3, 1234, 2672, 3099, 2643, 2672, 2606, 122, 1485, 1485, 160, 160, 1485, 1485, +1230, 79, 79, 1234, 2672, 3099, 2643, 2672, 2606, 122, 1485, 1485, 160, 160, 1485, 1485, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 2799, 1485, 160, 745, 160, [61058] = 12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 0, 26, 0, 26, 0, 26, 14844, 26, 0, 36, 0, 36, 33183, 36, 30725, 44, 3631, 50, 2, 58, 0, 59, 0, 59, 2450, 2452, 2454, 2990, 2456, 2452, 2458, 2456, 2452, 2460, -863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 3, 3, 877, +863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 954, 186, 185, 2663, 547, 185, 547, 547, 547, 954, 273, 1002, 1002, 43, 43, 1002, 1002, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43, @@ -25696,56 +25592,56 @@ static const uint16_t ts_small_parse_table[] = { 8978, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 0, 26, 0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 3328, 3330, 3332, 3597, 3334, 3330, 3336, 3334, 3330, 3338, -388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 3, 3, 402, +388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 79, 79, 402, 1373, 1087, 721, 2637, 1382, 721, 1382, 1382, 1382, 1057, 2739, 2739, 11, 11, 2739, 2739, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2739, 11, 2146, 11, [61251] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48, 2, 56, 0, 57, 0, 57, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 863, -865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 3, 3, 877, 954, +865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 954, 186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43, [61346] = 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46, 2, 55, 0, 56, 0, 56, 895, 897, 426, 1391, 901, 903, 897, 903, 903, 897, -430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, +430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, 3110, 1224, 1528, 57, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1399, 751, 15, 61, 15, [61440] = 12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 0, 29, 1, 29, 40960, 30, 33183, 32, 30727, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3, +631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79, 649, 1537, 1621, 2972, 1537, 1361, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 2972, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [61534] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 57344, 27, 33695, 30, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 853, 855, 857, 859, 855, 859, 859, 855, 861, 863, -865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 3, 3, 877, 2549, +865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 79, 79, 877, 2549, 3105, 2549, 1358, 66, 65, 411, 411, 43, 43, 411, 411, 1358, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 411, 43, 391, 43, [61626] = 8466, 0, 10496, 4, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26, 0, 28, 0, 28, 0, 28, 0, 28, 40960, 28, 33183, 30, 30725, 38, 3631, 44, 2, 52, 0, 53, 0, 53, 915, 917, 919, 921, 3599, 917, 921, 921, 917, 923, -841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, +839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 308, 1243, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [61717] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 1014, 1016, 1018, 1020, 1016, 1020, 1020, 1016, 1022, 1024, -1026, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3, 3, 1008, 2584, +1026, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 79, 79, 1008, 2584, 3107, 2584, 1363, 253, 2575, 2575, 118, 118, 2575, 2575, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 2575, 118, 130, 118, [61807] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, -2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 308, 1393, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [61897] = @@ -25754,12 +25650,12 @@ static const uint16_t ts_small_parse_table[] = { 1024, 51, 0, 52, 0, 52, 1072, 1070, 1070, 1070, 1070, 1072, 1072, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 2364, 2366, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1072, 1072, 1072, 1072, 1072, 1070, 1072, 1070, 1070, 1072, 1070, 1072, -1070, 1070, 1070, 1070, 3, 3, 1072, 1466, 2007, 1893, +1070, 1070, 1070, 1070, 79, 79, 1072, 1466, 2007, 1893, [61987] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, -2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 67, -69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1350, +2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 63, +65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350, 1615, 1350, 1349, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [62077] = @@ -25768,65 +25664,65 @@ static const uint16_t ts_small_parse_table[] = { 0, 51, 0, 51, 0, 51, 1247, 1247, 1247, 1254, 1247, 1249, 1249, 1262, 1247, 1264, 1247, 1249, 1264, 1247, 1249, 1249, 1249, 1249, 1247, 1247, 1247, 1249, 1249, 1249, 1249, 1249, 1249, 1247, 1249, 1247, 1247, 1247, 1247, 1249, 1247, 1275, 1275, 1275, 1275, 1275, 1275, 1275, -1275, 1275, 1275, 1275, 1275, 1275, 3, 3, 1247, +1275, 1275, 1275, 1275, 1275, 1275, 79, 79, 1247, [62166] = 45403, 0, 27902, 9, 56951, 20, 428, 32, 1026, 37, 33536, 39, 1151, 42, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 3601, 3603, 3603, 3603, 3603, 3601, 3601, 3603, 3603, 3603, 3603, 3603, 3603, 3603, 3603, 3603, 3603, 3603, 3603, 3603, 3603, 3603, 3603, 3603, 3603, 3603, 3603, 3603, 3603, 3603, 3603, 3601, 3601, 3601, 3601, 3601, 3603, 3601, 3603, 3603, 3601, 3603, -3601, 3603, 3603, 3603, 3603, 3, 3, 3601, +3601, 3603, 3603, 3603, 3603, 79, 79, 3601, [62254] = 45402, 0, 27902, 8, 56951, 19, 428, 31, 1026, 36, 33536, 38, 1663, 41, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 3605, 3605, 3605, 3605, 3607, 3607, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3607, 3607, 3607, 3607, 3607, 3605, 3607, 3605, 3605, 3607, 3605, 3607, -3605, 3605, 3605, 3605, 3, 3, 3607, 3607, +3605, 3605, 3605, 3605, 79, 79, 3607, 3607, [62342] = 45403, 0, 26878, 9, 56947, 19, 428, 30, 1026, 35, 33536, 37, 1151, 40, 0, 48, 0, 48, 1, 48, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 2643, 2641, 2641, 2641, 2641, 2643, 2643, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 3018, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 2643, 2643, 2643, 2643, 2643, 2641, 2643, 2641, 2641, 2643, 2641, 2643, 2641, -2641, 2641, 2641, 3, 3, 2643, 1305, +2641, 2641, 2641, 79, 79, 2643, 1305, [62429] = 3, anon_sym_COLON, ACTIONS(3609), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [62436] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 2564, 2745, 2552, 2747, 2745, 2747, 2747, 2745, 2556, 2558, -2560, 2558, 2239, 2558, 2241, 2562, 2564, 2562, 2749, 2564, 2564, 2564, 3, 3, 2568, 1318, -2678, 2678, 508, 508, 2678, 2678, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, -508, 508, 2678, 508, 2266, 508, +2560, 2558, 2239, 2558, 2241, 2562, 2564, 2562, 2749, 2564, 2564, 2564, 79, 79, 2568, 1318, +2678, 2678, 507, 507, 2678, 2678, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, +507, 507, 2678, 507, 2266, 507, [62522] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 2564, 2745, 2552, 2747, 2745, 2747, 2747, 2745, 2556, 2558, -2560, 2558, 2239, 2558, 2241, 2562, 2564, 2562, 2749, 2564, 2564, 2564, 3, 3, 2568, 1319, -2682, 2682, 508, 508, 2682, 2682, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, -508, 508, 2682, 508, 2266, 508, +2560, 2558, 2239, 2558, 2241, 2562, 2564, 2562, 2749, 2564, 2564, 2564, 79, 79, 2568, 1319, +2682, 2682, 507, 507, 2682, 2682, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, +507, 507, 2682, 507, 2266, 507, [62608] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 2564, 2745, 2552, 2747, 2745, 2747, 2747, 2745, 2556, 2558, -2560, 2558, 2239, 2558, 2241, 2562, 2564, 2562, 2749, 2564, 2564, 2564, 3, 3, 2568, 1320, -2683, 2683, 508, 508, 2683, 2683, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, -508, 508, 2683, 508, 2266, 508, +2560, 2558, 2239, 2558, 2241, 2562, 2564, 2562, 2749, 2564, 2564, 2564, 79, 79, 2568, 1320, +2683, 2683, 507, 507, 2683, 2683, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, +507, 507, 2683, 507, 2266, 507, [62694] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 2564, 2745, 2552, 2747, 2745, 2747, 2747, 2745, 2556, 2558, -2560, 2558, 2239, 2558, 2241, 2562, 2564, 2562, 2749, 2564, 2564, 2564, 3, 3, 2568, 1317, -2716, 2716, 508, 508, 2716, 2716, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, -508, 508, 2716, 508, 2266, 508, +2560, 2558, 2239, 2558, 2241, 2562, 2564, 2562, 2749, 2564, 2564, 2564, 79, 79, 2568, 1317, +2716, 2716, 507, 507, 2716, 2716, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, +507, 507, 2716, 507, 2266, 507, [62780] = 12562, 0, 10240, 5, 38912, 7, 169, 10, 2, 14, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 2496, 25, 32793, 29, 30725, 33, 3119, 39, 2, 46, 0, 47, 0, 47, 3611, 3613, 3615, 3617, 3619, 3613, 3619, 3619, 3613, 3621, -1631, 841, 843, 841, 841, 845, 847, 845, 3623, 847, 847, 847, 3, 3, 851, 1259, +1631, 839, 841, 839, 839, 843, 845, 843, 3623, 845, 845, 845, 79, 79, 849, 1259, 1169, 1169, 1169, 2501, 32, 32, 1345, 1345, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [62865] = @@ -25835,58 +25731,58 @@ static const uint16_t ts_small_parse_table[] = { 0, 47, 0, 47, 0, 47, 2251, 2251, 2251, 2251, 2249, 2249, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2249, 2249, 2249, 2249, 2249, 2251, 2249, 2251, 2251, 2249, 2251, 2249, 2251, 2251, 2251, -2251, 3, 3, 2249, 2249, +2251, 79, 79, 2249, 2249, [62950] = 45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 2689, 2687, 2687, 2687, 2687, 2689, 2689, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2689, 2689, 2689, 2689, 2689, 2687, 2689, 2687, 2687, 2689, 2687, 2689, 2687, 2687, -2687, 2687, 3, 3, 2689, +2687, 2687, 79, 79, 2689, [63035] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 2247, 2247, 2247, 2247, 2245, 2245, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2245, 2245, 2245, 2245, 2245, 2247, 2245, 2247, 2247, 2245, 2247, 2245, 2247, 2247, 2247, -2247, 3, 3, 2245, 2245, +2247, 79, 79, 2245, 2245, [63120] = 45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 2255, 2253, 2253, 2253, 2253, 2255, 2255, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2255, 2255, 2255, 2255, 2255, 2253, 2255, 2253, 2253, 2255, 2253, 2255, 2253, 2253, -2253, 2253, 3, 3, 2255, +2253, 2253, 79, 79, 2255, [63205] = 45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 3625, 3627, 3627, 3627, 3627, 3625, 3625, 3627, 3627, 3627, 3627, 3627, 3627, 3627, 3627, 3627, 3627, 3627, 3627, 3627, 3627, 3627, 3627, 3627, 3627, 3627, 3627, 3627, 3625, 3625, 3625, 3625, 3625, 3627, 3625, 3627, 3627, 3625, 3627, 3625, 3627, 3627, -3627, 3627, 3, 3, 3625, +3627, 3627, 79, 79, 3625, [63290] = 12562, 0, 10240, 5, 38912, 7, 168, 10, 2, 13, 33280, 14, 1151, 16, 0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 2496, 24, 36889, 28, 30725, 33, 3119, 39, -2, 46, 0, 47, 0, 47, 829, 831, 833, 835, 837, 831, 837, 837, 831, 839, -841, 843, 841, 841, 845, 847, 845, 849, 847, 847, 847, 3, 3, 851, 1389, 589, +2, 46, 0, 47, 0, 47, 827, 829, 831, 833, 835, 829, 835, 835, 829, 837, +839, 841, 839, 839, 843, 845, 843, 847, 845, 845, 845, 79, 79, 849, 1389, 589, 589, 589, 1226, 32, 32, 3127, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [63375] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 2, 13, 33280, 14, 1151, 16, 0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 32793, 24, 30725, 28, 3119, 34, -2, 41, 0, 42, 0, 42, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67, -69, 67, 2329, 67, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 729, 8, +2, 41, 0, 42, 0, 42, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63, +65, 63, 2329, 63, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 729, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8, [63455] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, 2, 40, 0, 41, 0, 41, 1230, 3629, 1214, 3631, 3629, 3631, 3631, 3629, 1218, 1220, -1222, 1220, 1220, 1228, 1230, 1228, 3633, 1230, 1230, 1230, 3, 3, 1234, 1316, 160, 160, +1222, 1220, 1220, 1228, 1230, 1228, 3633, 1230, 1230, 1230, 79, 79, 1234, 1316, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 745, 160, [63534] = 5, - ACTIONS(83), 1, + ACTIONS(81), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(1488), 2, @@ -25934,30 +25830,30 @@ static const uint16_t ts_small_parse_table[] = { 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, 2, 40, 0, 41, 0, 41, 2564, 2745, 2552, 2747, 2745, 2747, 2747, 2745, 2556, 2558, -2560, 2558, 2558, 2562, 2564, 2562, 2749, 2564, 2564, 2564, 3, 3, 2568, 1338, 508, 508, -508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 2266, 508, +2560, 2558, 2558, 2562, 2564, 2562, 2749, 2564, 2564, 2564, 79, 79, 2568, 1338, 507, 507, +507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 2266, 507, [63665] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, 2, 40, 0, 41, 0, 41, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388, -390, 388, 388, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 1131, 11, 11, -11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 98, 11, +390, 388, 388, 396, 398, 396, 1116, 398, 398, 398, 79, 79, 402, 1131, 11, 11, +11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 99, 11, [63744] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, 2, 40, 0, 41, 0, 41, 442, 2574, 426, 2576, 2574, 2576, 2576, 2574, 430, 432, -434, 432, 432, 440, 442, 440, 2578, 442, 442, 442, 3, 3, 446, 1321, 15, 15, +434, 432, 432, 440, 442, 440, 2578, 442, 442, 442, 79, 79, 446, 1321, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 61, 15, [63823] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, -2, 40, 0, 41, 0, 41, 847, 989, 919, 991, 989, 991, 991, 989, 923, 841, -843, 841, 841, 845, 847, 845, 993, 847, 847, 847, 3, 3, 851, 1211, 32, 32, +2, 40, 0, 41, 0, 41, 845, 989, 919, 991, 989, 991, 991, 989, 923, 839, +841, 839, 839, 843, 845, 843, 993, 845, 845, 845, 79, 79, 849, 1211, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [63902] = 4, ACTIONS(1262), 1, anon_sym_COLON_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 6, @@ -26001,7 +25897,7 @@ static const uint16_t ts_small_parse_table[] = { [63950] = 5, ACTIONS(3639), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(65535), 2, @@ -26048,33 +25944,33 @@ static const uint16_t ts_small_parse_table[] = { 0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 0, 38, 0, 38, 8, 38, 0, 39, 0, 39, 0, 39, 949, 951, 1164, 1164, 953, 1164, 1164, 1164, 961, 1166, 963, 1164, 967, 1164, 1164, 1164, 1164, 1164, 1164, 953, 967, 967, 1164, 1164, 1164, 1164, -1166, 1164, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 3, 3, 1213, 1213, +1166, 1164, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 79, 79, 1213, 1213, [64077] = 20768, 0, 57472, 4, 33024, 8, 65422, 10, 1021, 22, 0, 31, 96, 31, 0, 33, 0, 33, 0, 33, 32768, 33, 0, 34, 0, 34, 96, 34, 0, 36, 8, 36, 0, 37, 8192, 37, 0, 38, 2769, 2580, 2582, 2584, 1822, 1822, 1822, 1986, 2586, 2771, -2588, 2590, 2592, 2592, 111, 1822, 1822, 2582, 2590, 2590, 2594, 2596, 2584, 1992, 1994, 1986, -1986, 1986, 1986, 1994, 1986, 3, 3, 1514, 1310, 1310, 1514, 1339, +2588, 2590, 2592, 2592, 109, 1822, 1822, 2582, 2590, 2590, 2594, 2596, 2584, 1992, 1994, 1986, +1986, 1986, 1986, 1994, 1986, 79, 79, 1514, 1310, 1310, 1514, 1339, [64153] = 20768, 0, 57472, 4, 33024, 8, 65422, 10, 1021, 22, 0, 31, 96, 31, 0, 33, 0, 33, 0, 33, 32768, 33, 0, 34, 0, 34, 96, 34, 0, 36, 8, 36, 0, 37, 8192, 37, 0, 38, 2769, 2580, 2582, 2584, 1984, 2289, 2289, 1986, 2586, 2771, -2588, 2590, 2592, 2592, 111, 1988, 1990, 2582, 2590, 2590, 2594, 2596, 2584, 1992, 1994, 1986, -1986, 1986, 1986, 1994, 1986, 3, 3, 1514, 1310, 1310, 1514, 1339, +2588, 2590, 2592, 2592, 109, 1988, 1990, 2582, 2590, 2590, 2594, 2596, 2584, 1992, 1994, 1986, +1986, 1986, 1986, 1994, 1986, 79, 79, 1514, 1310, 1310, 1514, 1339, [64229] = 20768, 0, 57472, 4, 33024, 8, 65422, 10, 1021, 22, 0, 31, 96, 31, 0, 33, 0, 33, 0, 33, 32768, 33, 0, 34, 0, 34, 96, 34, 0, 36, 8, 36, 0, 37, 8192, 37, 0, 38, 2769, 2580, 2582, 2584, 1486, 1486, 1486, 1986, 2586, 2771, -2588, 2590, 2592, 2592, 111, 1486, 1486, 2582, 2590, 2590, 2594, 2596, 2584, 1992, 1994, 1986, -1986, 1986, 1986, 1994, 1986, 3, 3, 1514, 1310, 1310, 1514, 1339, +2588, 2590, 2592, 2592, 109, 1486, 1486, 2582, 2590, 2590, 2594, 2596, 2584, 1992, 1994, 1986, +1986, 1986, 1986, 1994, 1986, 79, 79, 1514, 1310, 1310, 1514, 1339, [64305] = 20768, 0, 57472, 4, 33024, 8, 65422, 10, 1021, 22, 0, 31, 96, 31, 0, 33, 0, 33, 0, 33, 32768, 33, 0, 34, 0, 34, 96, 34, 0, 36, 8, 36, 0, 37, 8192, 37, 0, 38, 2769, 2580, 2582, 2584, 1486, 1486, 1486, 1986, 2586, 2771, -2588, 2590, 2592, 2592, 111, 1988, 1486, 2582, 2590, 2590, 2594, 2596, 2584, 1992, 1994, 1986, -1986, 1986, 1986, 1994, 1986, 3, 3, 1514, 1310, 1310, 1514, 1339, +2588, 2590, 2592, 2592, 109, 1988, 1486, 2582, 2590, 2590, 2594, 2596, 2584, 1992, 1994, 1986, +1986, 1986, 1986, 1994, 1986, 79, 79, 1514, 1310, 1310, 1514, 1339, [64381] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(736), 5, @@ -26115,7 +26011,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [64425] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2370), 5, @@ -26160,9 +26056,9 @@ static const uint16_t ts_small_parse_table[] = { 0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 0, 36, 0, 36, 8, 36, 0, 37, 0, 37, 0, 37, 500, 502, 1164, 1164, 1166, 1164, 1164, 1164, 1164, 512, 514, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 1164, 1164, 1164, -1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 890, 890, +1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 890, 890, [64544] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2370), 5, @@ -26203,7 +26099,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [64588] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(544), 5, @@ -26246,7 +26142,7 @@ static const uint16_t ts_small_parse_table[] = { [64632] = 5, ACTIONS(1262), 1, anon_sym_COLON_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1254), 2, @@ -26287,7 +26183,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [64680] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2295), 5, @@ -26328,7 +26224,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, sym_string_start, [64724] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1002), 5, @@ -26369,7 +26265,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [64768] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1504), 5, @@ -26409,19 +26305,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [64811] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(273), 2, + ACTIONS(271), 2, anon_sym_COMMA, anon_sym_RBRACK, - ACTIONS(276), 5, + ACTIONS(274), 5, anon_sym_as, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 27, + ACTIONS(269), 27, anon_sym_DOT, anon_sym_LPAREN, anon_sym_GT_GT, @@ -26450,19 +26346,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [64856] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(273), 2, + ACTIONS(271), 2, anon_sym_RPAREN, anon_sym_COMMA, - ACTIONS(276), 5, + ACTIONS(274), 5, anon_sym_as, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 27, + ACTIONS(269), 27, anon_sym_DOT, anon_sym_LPAREN, anon_sym_GT_GT, @@ -26493,7 +26389,7 @@ static const uint16_t ts_small_parse_table[] = { [64901] = 4, ACTIONS(1262), 1, anon_sym_COLON_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 6, @@ -26533,17 +26429,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, [64946] = 3, anon_sym_COLON_EQ, ACTIONS(3642), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [64953] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, -2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 308, 1541, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [65043] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(736), 4, @@ -26586,14 +26482,14 @@ static const uint16_t ts_small_parse_table[] = { 0, 33, 0, 33, 32768, 33, 0, 34, 0, 34, 0, 34, 0, 34, 8, 34, 0, 35, 0, 35, 0, 35, 2769, 2580, 2582, 2584, 937, 937, 937, 937, 2586, 2771, 2588, 2590, 2592, 2592, 937, 937, 937, 2582, 2590, 2590, 2594, 2596, 2584, 937, 939, 937, -937, 937, 937, 939, 937, 3, 3, 1514, 1514, +937, 937, 937, 939, 937, 79, 79, 1514, 1514, [65158] = 0, 0, 57472, 0, 0, 4, 1792, 4, 1020, 7, 0, 15, 96, 15, 0, 17, 0, 17, 0, 17, 0, 17, 0, 17, 0, 17, 96, 17, 0, 19, 0, 19, -0, 19, 8192, 19, 0, 20, 941, 941, 941, 1986, 111, 941, 941, 1992, 1994, 1986, -1986, 1986, 1986, 1994, 1986, 3, 3, 1310, 1310, 2499, +0, 19, 8192, 19, 0, 20, 941, 941, 941, 1986, 109, 941, 941, 1992, 1994, 1986, +1986, 1986, 1986, 1994, 1986, 79, 79, 1310, 1310, 2499, [65216] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3644), 3, @@ -26633,7 +26529,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [65260] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1245), 4, @@ -26672,7 +26568,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [65302] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1002), 4, @@ -26714,27 +26610,27 @@ static const uint16_t ts_small_parse_table[] = { 0, 34, 0, 34, 0, 34, 0, 34, 0, 34, 0, 34, 0, 34, 0, 34, 0, 34, 0, 34, 0, 34, 1247, 1247, 3586, 1249, 1249, 3589, 1249, 3589, 1247, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 3589, 3589, 3589, 3589, 3589, 3589, 3589, -3589, 3589, 3589, 3589, 3589, 3589, 3, 3, +3589, 3589, 3589, 3589, 3589, 3589, 79, 79, [65415] = 4354, 0, 0, 3, 33024, 3, 57, 5, 0, 9, 32768, 9, 1149, 10, 0, 17, 0, 17, 0, 17, 0, 17, 49088, 17, 7, 26, 0, 29, 0, 29, 3072, 29, 0, 31, 0, 31, 0, 31, 2649, 2651, 2653, 2655, 2657, 3647, 2661, 2663, 2665, 2667, -2669, 2663, 2663, 2663, 3, 3, 649, 832, 761, 524, 1593, 524, 524, 524, 524, 3021, +2669, 2663, 2663, 2663, 79, 79, 649, 832, 761, 524, 1593, 524, 524, 524, 524, 3021, 524, 524, 524, 524, 649, [65484] = 21792, 0, 0, 5, 33024, 5, 63631, 7, 1, 17, 0, 18, 96, 18, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, -0, 20, 0, 20, 0, 20, 271, 271, 282, 276, 271, 271, 271, 282, 271, 271, -271, 271, 276, 271, 271, 271, 271, 271, 3, 3, +0, 20, 0, 20, 0, 20, 269, 269, 280, 274, 269, 269, 269, 280, 269, 269, +269, 269, 274, 269, 269, 269, 269, 269, 79, 79, [65542] = 4354, 0, 256, 3, 256, 4, 2048, 5, 0, 6, 0, 6, 96, 6, 0, 8, 0, 8, 64, 8, 0, 9, 0, 9, 7848, 9, 0, 16, 8, 16, 0, 17, -12, 17, 0, 19, 0, 19, 1546, 1548, 1550, 3649, 1554, 1556, 3, 3, 3122, 220, +12, 17, 0, 19, 0, 19, 1546, 1548, 1550, 3649, 1554, 1556, 79, 79, 3122, 220, 219, 1572, 480, 480, 671, 862, 480, 480, 480, [65599] = 3, - ACTIONS(113), 1, + ACTIONS(111), 1, anon_sym_and, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1486), 11, @@ -26750,7 +26646,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_or, sym__newline, [65620] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1486), 12, @@ -26769,7 +26665,7 @@ static const uint16_t ts_small_parse_table[] = { [65639] = 3, ACTIONS(3651), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2343), 8, @@ -26782,10 +26678,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__newline, [65657] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(85), 9, + ACTIONS(83), 9, anon_sym_SEMI, anon_sym_DOT, anon_sym_from, @@ -26802,8 +26698,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3135), sym_for_in_clause, STATE(449), aux_sym__collection_elements_repeat1, STATE(653), @@ -26811,9 +26707,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(3654), anon_sym_def, ACTIONS(3656), anon_sym_class, ACTIONS(3658), - anon_sym_AT, ACTIONS(65), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_AT, ACTIONS(61), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_function_definition, STATE(1302), sym_class_definition, STATE(1302), sym_decorator, STATE(1540), @@ -26824,8 +26720,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(416), anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3172), sym_for_in_clause, STATE(83), aux_sym_argument_list_repeat1, STATE(2962), @@ -26835,8 +26731,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(416), anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3176), sym_for_in_clause, STATE(83), aux_sym_argument_list_repeat1, STATE(2974), @@ -26846,8 +26742,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(416), anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3091), sym_for_in_clause, STATE(83), aux_sym_argument_list_repeat1, STATE(2999), @@ -26856,15 +26752,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(3674), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3141), sym_for_in_clause, STATE(449), aux_sym_dictionary_repeat1, STATE(2904), [65799] = 4, ACTIONS(1234), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(2136), 2, @@ -26881,15 +26777,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(3678), anon_sym_for, ACTIONS(3678), anon_sym_RBRACK, ACTIONS(3678), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_for_in_clause_repeat1, STATE(2657), [65834] = 8, anon_sym_LBRACE, ACTIONS(3680), sym_escape_sequence, ACTIONS(3680), anon_sym_BSLASH, ACTIONS(3682), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(3680), sym_escape_interpolation, ACTIONS(3680), sym_string_end, ACTIONS(3680), @@ -26898,28 +26794,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(3054), anon_sym_as, ACTIONS(3054), anon_sym_PIPE, ACTIONS(3684), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_union_pattern_repeat1, STATE(65535), [65866] = 7, anon_sym_COMMA, ACTIONS(3687), anon_sym_as, ACTIONS(536), anon_sym_COLON, ACTIONS(1100), anon_sym_RBRACK, ACTIONS(3689), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(1581), [65881] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 3691, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 3691, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [65976] = 3, ACTIONS(1905), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1673), 4, @@ -26928,7 +26824,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_for, anon_sym_RBRACE, [65990] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2162), 4, @@ -26937,7 +26833,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_PIPE, [66001] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3693), 4, @@ -26949,25 +26845,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(3695), anon_sym_as, ACTIONS(907), anon_sym_COLON, ACTIONS(3697), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_match_statement_repeat1, STATE(3007), [66025] = 6, anon_sym_case, ACTIONS(1641), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__dedent, ACTIONS(3699), sym_case_clause, STATE(271), aux_sym__match_block_repeat1, STATE(873), [66038] = 6, anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3172), sym_for_in_clause, STATE(83), [66051] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3503), 4, @@ -26978,76 +26874,76 @@ static const uint16_t ts_small_parse_table[] = { [66062] = 5, anon_sym_COMMA, ACTIONS(3701), anon_sym_RBRACK, ACTIONS(2339), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(65535), [66073] = 5, anon_sym_RPAREN, ACTIONS(3704), anon_sym_COMMA, ACTIONS(1194), anon_sym_PIPE, ACTIONS(3287), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66084] = 3, anon_sym_COMMA, ACTIONS(3706), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66091] = 5, anon_sym_RPAREN, ACTIONS(3708), anon_sym_COMMA, ACTIONS(3710), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__default_type_list_repeat1, STATE(2892), [66102] = 8978, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 0, 26, 0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 3328, 3330, 3332, 3712, 3334, 3330, 3336, 3334, 3330, 3338, -388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 3, 3, 402, +388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 79, 79, 402, 3041, 1087, 721, 2637, 1382, 721, 1382, 1382, 1382, 1057, 2739, 2739, 11, 11, 2739, 2739, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2739, 11, 2146, 11, [66198] = 5, anon_sym_RBRACE, ACTIONS(3714), anon_sym_COLON2, ACTIONS(1761), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_format_specifier, STATE(1610), [66209] = 8, anon_sym_LBRACE, ACTIONS(3716), sym_escape_sequence, ACTIONS(3716), anon_sym_BSLASH, ACTIONS(3718), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(3716), sym_escape_interpolation, ACTIONS(3716), sym_string_end, ACTIONS(3716), [66226] = 5, anon_sym_COMMA, ACTIONS(3720), anon_sym_RBRACK, ACTIONS(3722), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__default_type_arguments_repeat1, STATE(1573), [66237] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 7676, 30, 0, 40, 40960, 40, 33183, 42, 30727, 50, 3631, 57, 2, 65, 0, 66, 0, 66, 2727, 2729, 2025, 2027, 2731, 1006, 2729, 2031, 2731, 2729, -2033, 3724, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 3, -3, 649, 2805, 1621, 905, 186, 185, 2663, 547, 185, 547, 905, 547, 547, 308, 3066, +2033, 3724, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, +79, 649, 2805, 1621, 905, 186, 185, 2663, 547, 185, 547, 905, 547, 547, 308, 3066, 470, 2595, 2595, 44, 44, 2595, 2595, 44, 44, 905, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2595, 44, 2172, 44, [66341] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 3726, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 3726, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [66436] = 5, anon_sym_RPAREN, ACTIONS(3728), anon_sym_COMMA, ACTIONS(3730), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__default_type_list_repeat1, STATE(2930), [66447] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3693), 3, @@ -27055,7 +26951,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_PIPE, [66457] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2162), 3, @@ -27065,177 +26961,177 @@ static const uint16_t ts_small_parse_table[] = { [66467] = 5, anon_sym_RPAREN, ACTIONS(3732), anon_sym_COMMA, ACTIONS(3734), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__import_list_repeat1, STATE(65535), [66478] = 5, anon_sym_RPAREN, ACTIONS(1375), anon_sym_COMMA, ACTIONS(3737), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__patterns_repeat1, STATE(65535), [66489] = 5, - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(3740), sym__indent, ACTIONS(3742), sym__match_block, STATE(1301), [66500] = 5, anon_sym_SEMI, ACTIONS(2309), anon_sym_from, ACTIONS(2311), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2309), [66511] = 5, anon_sym_COMMA, ACTIONS(3744), anon_sym_as, ACTIONS(907), anon_sym_COLON, ACTIONS(3746), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66522] = 5, anon_sym_RPAREN, ACTIONS(817), anon_sym_COMMA, ACTIONS(819), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_argument_list_repeat1, STATE(236), [66533] = 5, anon_sym_COMMA, ACTIONS(448), anon_sym_in, ACTIONS(3748), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__patterns_repeat1, STATE(239), [66544] = 5, anon_sym_RPAREN, ACTIONS(1118), anon_sym_COMMA, ACTIONS(1118), - anon_sym_as, ACTIONS(358), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_as, ACTIONS(356), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66555] = 4, anon_sym_RPAREN, ACTIONS(2390), anon_sym_COMMA, ACTIONS(2390), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66564] = 5, anon_sym_RPAREN, ACTIONS(3750), anon_sym_COMMA, ACTIONS(3752), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_with_clause_repeat1, STATE(2893), [66575] = 4, anon_sym_as, ACTIONS(907), anon_sym_COLON, ACTIONS(1673), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66584] = 3, anon_sym_COLON, ACTIONS(3754), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66591] = 4, anon_sym_SEMI, ACTIONS(3756), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(3756), [66600] = 4, anon_sym_case, ACTIONS(3758), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__dedent, ACTIONS(3758), [66609] = 4, anon_sym_COMMA, ACTIONS(3760), anon_sym_RBRACK, ACTIONS(3760), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66618] = 4, sym_identifier, ACTIONS(3762), anon_sym__, ACTIONS(3762), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66627] = 3, anon_sym_RPAREN, ACTIONS(1474), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66634] = 3, anon_sym_RPAREN, ACTIONS(3066), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66641] = 3, anon_sym_RPAREN, ACTIONS(1635), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66648] = 3, anon_sym_RPAREN, ACTIONS(1657), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66655] = 3, anon_sym_COMMA, ACTIONS(462), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66662] = 3, anon_sym_COMMA, ACTIONS(823), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66669] = 3, - anon_sym_COMMA, ACTIONS(127), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_COMMA, ACTIONS(125), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66676] = 3, anon_sym_RPAREN, ACTIONS(3764), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66683] = 3, anon_sym_RBRACE, ACTIONS(3766), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66690] = 3, anon_sym_in, ACTIONS(1935), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66697] = 3, anon_sym_RPAREN, ACTIONS(1186), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66704] = 3, anon_sym_EQ, ACTIONS(3768), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66711] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48, 2, 56, 0, 57, 0, 57, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 863, -865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 3, 3, 877, 1397, +865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 1397, 186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43, [66806] = 3, sym_identifier, ACTIONS(3770), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66813] = 3, anon_sym_in, ACTIONS(2797), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66820] = 3, anon_sym_COMMA, ACTIONS(2401), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66827] = 3, anon_sym_def, ACTIONS(2468), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66834] = 3, anon_sym_for, ACTIONS(3772), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66841] = 3, anon_sym_RPAREN, ACTIONS(3774), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [66848] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 1475, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -27243,10 +27139,10 @@ static const uint16_t ts_small_parse_table[] = { [67001] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 1463, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -27254,10 +27150,10 @@ static const uint16_t ts_small_parse_table[] = { [67154] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 1478, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -27265,10 +27161,10 @@ static const uint16_t ts_small_parse_table[] = { [67307] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 1465, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -27276,10 +27172,10 @@ static const uint16_t ts_small_parse_table[] = { [67460] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 1464, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -27287,9 +27183,9 @@ static const uint16_t ts_small_parse_table[] = { [67613] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 32, 61, 0, 62, 43456, 62, 56735, 68, 31701, 80, 3631, 91, -2, 99, 0, 100, 0, 100, 2188, 11, 2190, 15, 2192, 19, 2194, 23, 25, 27, -29, 31, 33, 35, 2196, 2198, 53, 55, 2200, 2202, 2204, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 2206, 79, 79, 79, 3, 3, 3776, 3778, 83, 1473, 52, +2, 99, 0, 100, 0, 100, 2188, 7, 2190, 11, 2192, 15, 2194, 19, 21, 23, +25, 27, 29, 31, 2196, 2198, 49, 51, 2200, 2202, 2204, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 2206, 75, 75, 75, 79, 79, 3776, 3778, 81, 1473, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 2905, 22, 589, 589, 589, 1350, 2621, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 1917, 1917, 8, 2737, 1553, 1553, 1553, 1553, 8, 8, 8, @@ -27297,9 +27193,9 @@ static const uint16_t ts_small_parse_table[] = { [67751] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 32, 61, 0, 62, 43456, 62, 56735, 68, 31701, 80, 3631, 91, -2, 99, 0, 100, 0, 100, 2188, 11, 2190, 15, 2192, 19, 2194, 23, 25, 27, -29, 31, 33, 35, 2196, 2198, 53, 55, 2200, 2202, 2204, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 2206, 79, 79, 79, 3, 3, 3780, 3782, 83, 1472, 52, +2, 99, 0, 100, 0, 100, 2188, 7, 2190, 11, 2192, 15, 2194, 19, 21, 23, +25, 27, 29, 31, 2196, 2198, 49, 51, 2200, 2202, 2204, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 2206, 75, 75, 75, 79, 79, 3780, 3782, 81, 1472, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 2905, 22, 589, 589, 589, 1350, 2621, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 1917, 1917, 8, 2737, 1553, 1553, 1553, 1553, 8, 8, 8, @@ -27307,9 +27203,9 @@ static const uint16_t ts_small_parse_table[] = { [67889] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3784, 3786, 83, 2020, 52, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3784, 3786, 81, 2020, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -27317,9 +27213,9 @@ static const uint16_t ts_small_parse_table[] = { [68021] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3788, 3790, 83, 1939, 52, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3788, 3790, 81, 1939, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -27327,9 +27223,9 @@ static const uint16_t ts_small_parse_table[] = { [68153] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3792, 3794, 83, 1916, 52, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3792, 3794, 81, 1916, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -27337,9 +27233,9 @@ static const uint16_t ts_small_parse_table[] = { [68285] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3796, 3798, 83, 1915, 52, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3796, 3798, 81, 1915, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -27347,9 +27243,9 @@ static const uint16_t ts_small_parse_table[] = { [68417] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1279, 30, 62566, 39, 63, 48, 7808, 54, 0, 59, 0, 59, 43456, 59, 56735, 65, 30725, 77, 3631, 83, -2, 91, 0, 92, 0, 92, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3800, 83, 229, 229, 229, +2, 91, 0, 92, 0, 92, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3800, 81, 229, 229, 229, 229, 229, 229, 229, 1350, 1615, 229, 229, 229, 229, 229, 229, 1405, 229, 229, 229, 229, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, @@ -27360,20 +27256,20 @@ static const uint16_t ts_small_parse_table[] = { 0, 51, 0, 51, 0, 51, 2815, 2813, 2813, 2813, 2813, 2815, 2815, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2815, 2815, 2815, 2815, 2815, 2813, 2815, 2813, 2813, 2815, -2813, 2815, 2813, 2813, 2813, 2813, 3, 3, 2815, +2813, 2815, 2813, 2813, 2813, 2813, 79, 79, 2815, [68636] = 32050, 0, 43393, 9, 39168, 15, 65455, 19, 1023, 33, 33280, 43, 1151, 45, 0, 53, 0, 53, 0, 53, 0, 53, 0, 53, 0, 53, 32793, 53, 30725, 57, 3119, 63, 2, 70, 0, 71, 0, 71, 645, 2124, 1249, 625, 1247, 1249, 1249, 2126, 1247, 1262, 1249, 1249, 2124, 2126, 1249, 1247, 2126, 2124, 631, 1247, 1247, 1247, 635, 637, 635, 1249, 1249, 1249, 1249, 1247, 1247, 1247, 1247, 1247, 635, 1249, 1249, 1247, 1247, 1247, 1247, 1249, -1247, 643, 645, 643, 2128, 645, 645, 645, 3, 3, 649, 2260, 44, 44, 44, 44, +1247, 643, 645, 643, 2128, 645, 645, 645, 79, 79, 649, 2260, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 145, 44, [68745] = 12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26, 0, 28, 0, 28, 7676, 28, 0, 38, 40960, 38, 33183, 40, 31701, 48, 3631, 59, 2, 67, 0, 68, 0, 68, 2021, 2023, 2025, 2027, 2029, 2023, 2031, 2029, 2023, 2033, -635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 3, 3, 649, +635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79, 649, 1537, 1621, 1539, 186, 185, 2593, 547, 185, 547, 1539, 547, 547, 1537, 293, 199, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 1538, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44, @@ -27381,22 +27277,22 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 0, 29, 1, 29, 40960, 30, 33183, 32, 30727, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3, +631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79, 649, 1537, 1621, 2907, 1537, 1551, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 2907, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [68945] = 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28, 0, 30, 128, 30, 6652, 31, 1, 40, 40960, 41, 49567, 43, 30725, 52, 3631, 58, 2, 66, 0, 67, 0, 67, 3449, 3451, 3332, 807, 809, 3453, 3451, 3455, 3453, 3451, -3338, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 3457, 398, 398, 3342, 3, -3, 402, 592, 618, 1404, 1571, 1570, 721, 2637, 1382, 721, 1382, 1382, 1382, 1563, 592, +3338, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 3457, 398, 398, 3342, 79, +79, 402, 592, 618, 1404, 1571, 1570, 721, 2637, 1382, 721, 1382, 1382, 1382, 1563, 592, 91, 777, 2581, 2581, 11, 11, 2581, 2581, 1171, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2581, 11, 2146, 11, [69050] = 12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 7676, 29, 0, 39, 40960, 39, 33183, 41, 30727, 49, 3631, 56, 2, 64, 0, 65, 0, 65, 2727, 2729, 2025, 2027, 2731, 1006, 2729, 2031, 2731, 2729, -2033, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 3, 3, +2033, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79, 649, 2715, 1621, 1377, 186, 185, 2663, 547, 185, 547, 1377, 547, 547, 308, 3066, 470, 2595, 2595, 44, 44, 2595, 2595, 44, 44, 1377, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2595, 44, 2172, 44, @@ -27404,7 +27300,7 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 43472, 30, 33183, 37, 30725, 45, 3695, 51, 2, 60, 0, 61, 0, 61, 1048, 1050, 1052, 1054, 1056, 1050, 1056, 1056, 1050, 1058, -3802, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 3, 3, +3802, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 79, 79, 877, 2549, 3142, 2607, 1608, 876, 1169, 1169, 1169, 2549, 752, 56, 489, 489, 43, 43, 489, 489, 1332, 1332, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 765, 489, 43, 391, 43, @@ -27413,7 +27309,7 @@ static const uint16_t ts_small_parse_table[] = { 0, 33, 128, 33, 0, 34, 32, 34, 40960, 35, 33183, 37, 30725, 45, 3631, 51, 2, 59, 0, 60, 0, 60, 1210, 1212, 3804, 1214, 1138, 1216, 1212, 1216, 1216, 1212, 2733, 1218, 1220, 1222, 2733, 1220, 1224, 1220, 1226, 1228, 2733, 2733, 1230, 1228, 1794, 1230, -1230, 1230, 3, 3, 1234, 2672, 3099, 1609, 2760, 2672, 1546, 122, 1485, 1485, 160, 160, +1230, 1230, 79, 79, 1234, 2672, 3099, 1609, 2760, 2672, 1546, 122, 1485, 1485, 160, 160, 1485, 1485, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 1485, 160, 745, 160, [69350] = @@ -27421,75 +27317,75 @@ static const uint16_t ts_small_parse_table[] = { 0, 31, 0, 31, 0, 31, 3, 31, 40960, 33, 33183, 35, 31749, 43, 3631, 50, 2, 58, 0, 59, 0, 59, 370, 372, 374, 3806, 3808, 380, 382, 372, 382, 384, 382, 372, 386, 388, 390, 388, 392, 388, 394, 396, 398, 396, 400, 398, 398, 398, -3, 3, 402, 592, 618, 2582, 2982, 592, 1526, 10, 88, 88, 11, 11, 88, 88, -11, 11, 11, 2982, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98, +79, 79, 402, 592, 618, 2582, 2982, 592, 1526, 10, 88, 88, 11, 11, 88, 88, +11, 11, 11, 2982, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99, 11, [69447] = 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28, 0, 30, 136, 30, 0, 32, 1, 32, 40960, 33, 49567, 35, 30725, 44, 3631, 50, 2, 58, 0, 59, 0, 59, 803, 805, 374, 1735, 809, 811, 805, 811, 811, 805, -386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 3, -3, 402, 592, 618, 1567, 3140, 2845, 592, 1227, 10, 88, 88, 11, 11, 88, 88, -1402, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98, +386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 79, +79, 402, 592, 618, 1567, 3140, 2845, 592, 1227, 10, 88, 88, 11, 11, 88, 88, +1402, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99, 11, [69544] = 8978, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 0, 26, 0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 3328, 3330, 3332, 3810, 3334, 3330, 3336, 3334, 3330, 3338, -388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 3, 3, 402, +388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 79, 79, 402, 1380, 1087, 721, 2637, 1382, 721, 1382, 1382, 1382, 1057, 2739, 2739, 11, 11, 2739, 2739, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2739, 11, 2146, 11, [69640] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49, -2, 57, 0, 58, 0, 58, 2065, 2067, 1136, 2069, 2067, 1140, 2069, 2067, 1142, 67, -69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1350, -1615, 2985, 1350, 338, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 1549, 509, -509, 509, 509, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, +2, 57, 0, 58, 0, 58, 2065, 2067, 1136, 2069, 2067, 1140, 2069, 2067, 1142, 63, +65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350, +1615, 2985, 1350, 338, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 1549, 508, +508, 508, 508, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [69736] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49, -2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2739, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2739, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 2905, 308, 557, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 1579, 1553, 1553, 1553, 1553, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [69832] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49, -2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2739, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2739, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 2905, 308, 557, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 1590, 1553, 1553, 1553, 1553, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [69928] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48, -2, 56, 0, 57, 0, 57, 2994, 2996, 2998, 3000, 2996, 3002, 3000, 2996, 3004, 841, -843, 841, 925, 841, 927, 845, 847, 845, 3006, 847, 847, 3008, 3, 3, 851, 1410, +2, 56, 0, 57, 0, 57, 2994, 2996, 2998, 3000, 2996, 3002, 3000, 2996, 3004, 839, +841, 839, 925, 839, 927, 843, 845, 843, 3006, 845, 845, 3008, 79, 79, 849, 1410, 1005, 1004, 2588, 1364, 1004, 1364, 1364, 1364, 900, 2731, 2731, 32, 32, 2731, 2731, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2731, 32, 2242, 32, [70023] = 8978, 0, 26752, 5, 38912, 9, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 0, 30, 57344, 30, 33695, 33, 30725, 42, 3631, 48, 2, 56, 0, 57, 0, 57, 803, 805, 374, 3475, 811, 3473, 805, 3473, 3473, 811, -805, 386, 388, 390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 3, -3, 402, 592, 3104, 592, 2704, 81, 80, 2569, 2569, 11, 11, 2569, 2569, 2704, 11, -11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2569, 11, 98, 11, +805, 386, 388, 390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 79, +79, 402, 592, 3104, 592, 2704, 81, 80, 2569, 2569, 11, 11, 2569, 2569, 2704, 11, +11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2569, 11, 99, 11, [70118] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 3812, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 3812, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [70213] = 8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1649, 921, 917, 923, -841, 843, 3814, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +839, 841, 3814, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32, [70307] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2170), 5, @@ -27533,49 +27429,49 @@ static const uint16_t ts_small_parse_table[] = { 8978, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26, 0, 28, 8, 28, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 895, 897, 426, 3750, 903, 897, 903, 903, 897, 430, -432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, +432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, 3110, 1391, 1528, 1390, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [70443] = 8466, 0, 10496, 4, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26, 0, 28, 8, 28, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 915, 917, 919, 921, 3816, 917, 921, 921, 917, 923, -841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, +839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 632, 308, 170, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [70535] = 9490, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 621, 623, 625, 2132, 629, 623, 629, 629, 623, 631, -2132, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3, +2132, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79, 649, 1537, 1621, 1537, 3016, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [70627] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 57344, 27, 33695, 30, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 1014, 1016, 1018, 1020, 1016, 1020, 1020, 1016, 1022, 1024, -1026, 1024, 1028, 1024, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3, 3, 1008, 2584, +1026, 1024, 1028, 1024, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 79, 79, 1008, 2584, 3107, 2584, 1542, 447, 253, 2575, 2575, 118, 118, 2575, 2575, 1542, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 2575, 118, 130, 118, [70719] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 12, 27, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45, -2, 53, 0, 54, 0, 54, 915, 917, 1686, 921, 917, 921, 921, 917, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 53, 0, 54, 0, 54, 915, 917, 1686, 921, 917, 921, 921, 917, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 1620, 171, 308, 170, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [70811] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 895, 897, 426, 903, 897, 903, 903, 897, 430, 432, -434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, 1528, +434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, 3110, 1528, 1527, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [70901] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, -2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 67, -69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1350, +2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 63, +65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350, 1615, 1350, 1582, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [70991] = @@ -27584,37 +27480,37 @@ static const uint16_t ts_small_parse_table[] = { 1024, 51, 0, 52, 0, 52, 3022, 3020, 3020, 3020, 3020, 3022, 3022, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 2364, 2366, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3022, 3022, 3022, 3022, 3022, 3020, 3022, 3020, 3020, 3022, 3020, 3022, -3020, 3020, 3020, 3020, 3, 3, 3022, 1466, 1480, 1905, +3020, 3020, 3020, 3020, 79, 79, 3022, 1466, 1480, 1905, [71081] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, -2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 308, 1568, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [71171] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 803, 805, 374, 811, 805, 811, 811, 805, 386, 388, -390, 388, 392, 388, 394, 396, 398, 396, 815, 398, 398, 398, 3, 3, 402, 592, +390, 388, 392, 388, 394, 396, 398, 396, 815, 398, 398, 398, 79, 79, 402, 592, 618, 592, 1545, 10, 88, 88, 11, 11, 88, 88, 11, 11, 11, 11, 11, 11, -11, 11, 11, 11, 11, 11, 88, 11, 98, 11, +11, 11, 11, 11, 11, 11, 88, 11, 99, 11, [71261] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 621, 623, 625, 629, 623, 629, 629, 623, 631, 635, -637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3, 649, 1537, +637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79, 649, 1537, 1621, 1537, 1543, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [71351] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, -2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 308, 1602, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [71441] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3820), 16, @@ -27674,37 +27570,37 @@ static const uint16_t ts_small_parse_table[] = { 0, 50, 0, 50, 0, 50, 2368, 2368, 2368, 3822, 2368, 2370, 2370, 2368, 3825, 2368, 2370, 3827, 2368, 2370, 2370, 2370, 2370, 2368, 2368, 2368, 2370, 2370, 2370, 2370, 2370, 2370, 2368, 2370, 2368, 2368, 2368, 2368, 2370, 2368, 3825, 3825, 3825, 3825, 3825, 3825, 3825, 3825, -3825, 3825, 3825, 3825, 3825, 3, 3, 2368, +3825, 3825, 3825, 3825, 3825, 79, 79, 2368, [71587] = 45403, 0, 27902, 9, 56951, 20, 428, 32, 1026, 37, 33536, 39, 1151, 42, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 2826, 2824, 2824, 2824, 2824, 2826, 2826, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2826, 2826, 2826, 2826, 2826, 2824, 2826, 2824, 2824, 2826, 2824, -2826, 2824, 2824, 2824, 2824, 3, 3, 2826, +2826, 2824, 2824, 2824, 2824, 79, 79, 2826, [71675] = 45403, 0, 27902, 9, 56951, 20, 428, 32, 1026, 37, 33536, 39, 1151, 42, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 3607, 3605, 3605, 3605, 3605, 3607, 3607, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3607, 3607, 3607, 3607, 3607, 3605, 3607, 3605, 3605, 3607, 3605, -3607, 3605, 3605, 3605, 3605, 3, 3, 3607, +3607, 3605, 3605, 3605, 3605, 79, 79, 3607, [71763] = 45403, 0, 28414, 9, 56931, 21, 428, 31, 1026, 36, 33536, 38, 1151, 41, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 3026, 3024, 3024, 3024, 3024, 3026, 3026, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3026, 3026, 3026, 3026, 3026, 3024, 3026, 3024, 3024, 3026, 3024, 3026, -3024, 3024, 3024, 3024, 3, 3, 3026, +3024, 3024, 3024, 3024, 79, 79, 3026, [71850] = 45403, 0, 28414, 9, 56931, 21, 428, 31, 1026, 36, 33536, 38, 1151, 41, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 2045, 2043, 2043, 2043, 2043, 2045, 2045, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2045, 2045, 2045, 2045, 2045, 2043, 2045, 2043, 2043, 2045, 2043, 2045, -2043, 2043, 2043, 2043, 3, 3, 2045, +2043, 2043, 2043, 2043, 79, 79, 2045, [71937] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1046), 16, @@ -27760,28 +27656,28 @@ static const uint16_t ts_small_parse_table[] = { 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 1230, 3629, 1214, 3631, 3629, 3631, 3631, 3629, 1218, 1220, -1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 3633, 1230, 1230, 1230, 3, 3, 1234, 1484, +1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 3633, 1230, 1230, 1230, 79, 79, 1234, 1484, 2563, 2563, 160, 160, 2563, 2563, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 2563, 160, 745, 160, [72079] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, 2, 47, 0, 48, 0, 48, 873, 1804, 857, 1806, 1804, 1806, 1806, 1804, 861, 863, -865, 863, 867, 863, 1062, 871, 873, 871, 1808, 873, 873, 873, 3, 3, 877, 1483, +865, 863, 867, 863, 1062, 871, 873, 871, 1808, 873, 873, 873, 79, 79, 877, 1483, 2528, 2528, 43, 43, 2528, 2528, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2528, 43, 391, 43, [72165] = 13074, 0, 10240, 6, 38912, 8, 168, 11, 2, 14, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 2512, 25, 32793, 30, 30725, 34, 3119, 40, 2, 47, 0, 48, 0, 48, 1737, 1739, 1741, 3829, 1743, 1745, 1739, 1745, 1745, 1739, -1747, 841, 843, 841, 841, 845, 847, 845, 1749, 847, 847, 847, 3, 3, 851, 598, +1747, 839, 841, 839, 839, 843, 845, 843, 1749, 845, 845, 845, 79, 79, 849, 598, 353, 1168, 1168, 1168, 1225, 32, 32, 324, 324, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [72251] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39, -2, 47, 0, 48, 0, 48, 847, 989, 919, 991, 989, 991, 991, 989, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 993, 847, 847, 847, 3, 3, 851, 1507, +2, 47, 0, 48, 0, 48, 845, 989, 919, 991, 989, 991, 991, 989, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 993, 845, 845, 845, 79, 79, 849, 1507, 2810, 2810, 32, 32, 2810, 2810, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2810, 32, 137, 32, [72337] = @@ -27790,40 +27686,40 @@ static const uint16_t ts_small_parse_table[] = { 0, 47, 0, 47, 0, 47, 3831, 3833, 3833, 3833, 3833, 3831, 3831, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3831, 3831, 3831, 3831, 3831, 3833, 3831, 3833, 3833, 3831, 3833, 3831, 3833, 3833, -3833, 3833, 3, 3, 3831, +3833, 3833, 79, 79, 3831, [72422] = 45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 3835, 3837, 3837, 3837, 3837, 3835, 3835, 3837, 3837, 3837, 3837, 3837, 3837, 3837, 3837, 3837, 3837, 3837, 3837, 3837, 3837, 3837, 3837, 3837, 3837, 3837, 3837, 3837, 3835, 3835, 3835, 3835, 3835, 3837, 3835, 3837, 3837, 3835, 3837, 3835, 3837, 3837, -3837, 3837, 3, 3, 3835, +3837, 3837, 79, 79, 3835, [72507] = 45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 3230, 3228, 3228, 3228, 3228, 3230, 3230, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3230, 3230, 3230, 3230, 3230, 3228, 3230, 3228, 3228, 3230, 3228, 3230, 3228, 3228, -3228, 3228, 3, 3, 3230, +3228, 3228, 79, 79, 3230, [72592] = 45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 3107, 3105, 3105, 3105, 3105, 3107, 3107, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3107, 3107, 3107, 3107, 3107, 3105, 3107, 3105, 3105, 3107, 3105, 3107, 3105, 3105, -3105, 3105, 3, 3, 3107, +3105, 3105, 79, 79, 3107, [72677] = 45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 3234, 3232, 3232, 3232, 3232, 3234, 3234, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3234, 3234, 3234, 3234, 3234, 3232, 3234, 3232, 3232, 3234, 3232, 3234, 3232, 3232, -3232, 3232, 3, 3, 3234, +3232, 3232, 79, 79, 3234, [72762] = 12562, 0, 10240, 5, 38912, 7, 169, 10, 2, 14, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 2496, 25, 32793, 29, 30725, 33, 3119, 39, 2, 46, 0, 47, 0, 47, 3611, 3613, 3615, 3617, 3619, 3613, 3619, 3619, 3613, 3621, -3485, 841, 843, 841, 841, 845, 847, 845, 3623, 847, 847, 847, 3, 3, 851, 1259, +3485, 839, 841, 839, 839, 843, 845, 843, 3623, 845, 845, 845, 79, 79, 849, 1259, 1169, 1169, 1169, 2501, 32, 32, 1345, 1345, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [72847] = @@ -27832,47 +27728,47 @@ static const uint16_t ts_small_parse_table[] = { 0, 47, 0, 47, 0, 47, 3839, 3841, 3841, 3841, 3841, 3839, 3839, 3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841, 3839, 3839, 3839, 3839, 3839, 3841, 3839, 3841, 3841, 3839, 3841, 3839, 3841, 3841, -3841, 3841, 3, 3, 3839, +3841, 3841, 79, 79, 3839, [72932] = 45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 3843, 3845, 3845, 3845, 3845, 3843, 3843, 3845, 3845, 3845, 3845, 3845, 3845, 3845, 3845, 3845, 3845, 3845, 3845, 3845, 3845, 3845, 3845, 3845, 3845, 3845, 3845, 3845, 3843, 3843, 3843, 3843, 3843, 3845, 3843, 3845, 3845, 3843, 3845, 3843, 3845, 3845, -3845, 3845, 3, 3, 3843, +3845, 3845, 79, 79, 3843, [73017] = 45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 3111, 3109, 3109, 3109, 3109, 3111, 3111, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3111, 3111, 3111, 3111, 3111, 3109, 3111, 3109, 3109, 3111, 3109, 3111, 3109, 3109, -3109, 3109, 3, 3, 3111, +3109, 3109, 79, 79, 3111, [73102] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 3847, 3847, 3847, 3847, 3849, 3849, 3847, 3847, 3847, 3847, 3847, 3847, 3847, 3847, 3847, 3847, 3847, 3847, 3847, 3847, 3847, 3847, 3847, 3847, 3847, 3847, 3847, 3849, 3849, 3849, 3849, 3849, 3847, 3849, 3847, 3847, 3849, 3847, 3849, 3847, 3847, 3847, -3847, 3, 3, 3849, 3849, +3847, 79, 79, 3849, 3849, [73187] = 12562, 0, 10240, 5, 38912, 7, 168, 10, 2, 13, 33280, 14, 1151, 16, 0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 2496, 24, 36889, 28, 30725, 33, 3119, 39, -2, 46, 0, 47, 0, 47, 829, 831, 833, 835, 837, 831, 837, 837, 831, 839, -841, 843, 841, 841, 845, 847, 845, 849, 847, 847, 847, 3, 3, 851, 1589, 589, +2, 46, 0, 47, 0, 47, 827, 829, 831, 833, 835, 829, 835, 835, 829, 837, +839, 841, 839, 839, 843, 845, 843, 847, 845, 845, 845, 79, 79, 849, 1589, 589, 589, 589, 1226, 32, 32, 3143, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [73272] = 23840, 0, 57728, 6, 33024, 11, 65423, 13, 1021, 26, 0, 35, 96, 35, 0, 37, 0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40, 0, 41, 8192, 41, 0, 42, 661, 663, 1445, 1447, 665, 667, 669, 1445, 1445, 1445, -671, 673, 675, 1445, 677, 679, 681, 681, 111, 683, 685, 665, 679, 679, 687, 689, -667, 691, 693, 671, 671, 671, 671, 693, 671, 3, 3, 161, 408, 408, 161, 410, +671, 673, 675, 1445, 677, 679, 681, 681, 109, 683, 685, 665, 679, 679, 687, 689, +667, 691, 693, 671, 671, 671, 671, 693, 671, 79, 79, 161, 408, 408, 161, 410, [73352] = 23840, 0, 32896, 6, 41216, 8, 65486, 11, 1021, 24, 20480, 33, 96, 35, 0, 37, 0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40, 0, 41, 8192, 41, 0, 42, 949, 951, 1182, 1182, 953, 955, 957, 959, 961, 1184, -963, 965, 967, 969, 1182, 969, 111, 971, 973, 953, 967, 967, 975, 977, 955, 979, -981, 959, 959, 959, 959, 981, 959, 1182, 1182, 3, 3, 1213, 2081, 2081, 1213, 2479, +963, 965, 967, 969, 1182, 969, 109, 971, 973, 953, 967, 967, 975, 977, 955, 979, +981, 959, 959, 959, 959, 981, 959, 1182, 1182, 79, 79, 1213, 2081, 2081, 1213, 2479, [73432] = 5, ACTIONS(957), 1, anon_sym_if, @@ -27880,10 +27776,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, ACTIONS(973), 1, anon_sym_or, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(85), 6, + ACTIONS(83), 6, anon_sym_COMMA, anon_sym_as, anon_sym_EQ, @@ -27894,18 +27790,18 @@ static const uint16_t ts_small_parse_table[] = { 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, 2, 40, 0, 41, 0, 41, 1034, 2235, 1018, 2237, 2235, 2237, 2237, 2235, 1022, 1024, -1026, 1024, 1024, 1032, 1034, 1032, 2243, 1034, 1034, 1034, 3, 3, 1008, 1491, 118, 118, +1026, 1024, 1024, 1032, 1034, 1032, 2243, 1034, 1034, 1034, 79, 79, 1008, 1491, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 130, 118, [73533] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, 2, 40, 0, 41, 0, 41, 873, 1804, 857, 1806, 1804, 1806, 1806, 1804, 861, 863, -865, 863, 863, 871, 873, 871, 1808, 873, 873, 873, 3, 3, 877, 460, 43, 43, +865, 863, 863, 871, 873, 871, 1808, 873, 873, 873, 79, 79, 877, 460, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 391, 43, [73612] = 5, ACTIONS(3851), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(65535), 2, @@ -27953,24 +27849,24 @@ static const uint16_t ts_small_parse_table[] = { 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, 2, 40, 0, 41, 0, 41, 645, 2124, 625, 2126, 2124, 2126, 2126, 2124, 631, 635, -637, 635, 635, 643, 645, 643, 2128, 645, 645, 645, 3, 3, 649, 1325, 44, 44, +637, 635, 635, 643, 645, 643, 2128, 645, 645, 645, 79, 79, 649, 1325, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 145, 44, [73743] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33, 2, 40, 0, 41, 0, 41, 645, 2124, 625, 2126, 2124, 2126, 2126, 2124, 631, 635, -637, 635, 635, 643, 645, 643, 2128, 645, 645, 645, 3, 3, 649, 1506, 44, 44, +637, 635, 635, 643, 645, 643, 2128, 645, 645, 645, 79, 79, 649, 1506, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 145, 44, [73822] = 23840, 0, 57728, 6, 33024, 11, 65486, 13, 1021, 26, 0, 35, 96, 35, 0, 37, 0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 0, 38, 0, 38, 8, 38, 0, 39, 0, 39, 0, 39, 755, 757, 1164, 1166, 1166, 1164, 1164, 1164, 1164, 1164, 1164, 767, 769, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 1164, -1164, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 965, 965, +1164, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 965, 965, [73899] = 5, ACTIONS(3854), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(65535), 2, @@ -28013,9 +27909,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [73949] = 5, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(2166), 2, @@ -28060,7 +27956,7 @@ static const uint16_t ts_small_parse_table[] = { [73999] = 4, ACTIONS(3857), 1, anon_sym_COLON_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 5, @@ -28105,9 +28001,9 @@ static const uint16_t ts_small_parse_table[] = { 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 0, 37, 0, 37, 8, 37, 0, 38, 0, 38, 0, 38, 466, 468, 2757, 2757, 2759, 2757, 2757, 2757, 2757, 2757, 478, 2759, 480, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2759, 2757, 2757, 2757, 2757, 2757, -2757, 2759, 2757, 2757, 2757, 2757, 2759, 2757, 3, 3, 165, 165, +2757, 2759, 2757, 2757, 2757, 2757, 2759, 2757, 79, 79, 165, 165, [74122] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2295), 5, @@ -28150,7 +28046,7 @@ static const uint16_t ts_small_parse_table[] = { [74166] = 4, ACTIONS(1262), 1, anon_sym_COLON_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 5, @@ -28190,7 +28086,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [74212] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1080), 5, @@ -28231,7 +28127,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [74256] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1046), 5, @@ -28272,7 +28168,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [74300] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2283), 5, @@ -28313,7 +28209,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [74344] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2229), 5, @@ -28354,7 +28250,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [74388] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2283), 5, @@ -28398,10 +28294,10 @@ static const uint16_t ts_small_parse_table[] = { 20768, 0, 33920, 4, 33024, 7, 65422, 9, 1021, 21, 0, 30, 96, 30, 0, 32, 0, 32, 0, 32, 32768, 32, 0, 33, 0, 33, 96, 33, 0, 35, 8, 35, 0, 36, 8192, 36, 0, 37, 466, 468, 470, 472, 474, 3859, 476, 478, 480, 482, -484, 486, 486, 111, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476, -476, 476, 498, 476, 3, 3, 165, 125, 125, 165, 116, +484, 486, 486, 109, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476, +476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116, [74507] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2229), 5, @@ -28441,7 +28337,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [74550] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1283), 5, @@ -28481,7 +28377,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [74593] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2283), 5, @@ -28525,9 +28421,9 @@ static const uint16_t ts_small_parse_table[] = { 0, 35, 0, 35, 0, 35, 0, 35, 0, 35, 0, 35, 0, 35, 0, 35, 0, 35, 0, 35, 0, 35, 1247, 1247, 1275, 1249, 1249, 1275, 1275, 1249, 1275, 1247, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1275, 1275, 1275, 1275, 1275, 1275, -1275, 1275, 1275, 1275, 1275, 1275, 1275, 3, 3, +1275, 1275, 1275, 1275, 1275, 1275, 1275, 79, 79, [74709] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2370), 4, @@ -28566,7 +28462,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [74751] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2229), 4, @@ -28605,7 +28501,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [74793] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(368), 4, @@ -28643,7 +28539,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [74834] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2370), 4, @@ -28681,7 +28577,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [74875] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(736), 4, @@ -28722,36 +28618,36 @@ static const uint16_t ts_small_parse_table[] = { 4354, 0, 384, 3, 33024, 5, 56, 7, 0, 10, 32768, 10, 1149, 11, 0, 18, 0, 18, 0, 18, 0, 18, 49088, 18, 7, 27, 0, 30, 0, 30, 3328, 30, 0, 33, 0, 33, 0, 33, 1506, 1508, 1510, 3119, 3861, 1512, 1514, 1516, 1518, 1520, -1522, 1524, 1518, 1518, 1518, 3, 3, 851, 555, 942, 247, 1238, 247, 247, 247, 247, +1522, 1524, 1518, 1518, 1518, 79, 79, 849, 555, 942, 247, 1238, 247, 247, 247, 247, 2762, 247, 247, 247, 3149, 247, 681, [74987] = 4866, 0, 0, 4, 33024, 4, 56, 6, 0, 9, 32768, 9, 1149, 10, 0, 17, 0, 17, 0, 17, 0, 17, 49088, 17, 7, 26, 0, 29, 0, 29, 3072, 29, 0, 31, 0, 31, 0, 31, 2176, 2075, 3863, 2077, 2079, 2081, 2083, 2180, 2087, 2089, -2091, 2180, 2180, 2180, 3, 3, 446, 798, 1558, 575, 2928, 575, 575, 575, 575, 610, +2091, 2180, 2180, 2180, 79, 79, 446, 798, 1558, 575, 2928, 575, 575, 575, 575, 610, 575, 575, 575, 575, 995, [75056] = 3584, 0, 57472, 3, 0, 7, 1792, 7, 1020, 10, 0, 18, 96, 18, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 96, 20, 0, 22, 0, 22, 0, 22, 8192, 22, 0, 23, 1615, 1615, 1620, 1615, 1615, 1615, 3865, 1622, 1615, 1615, -3868, 3871, 3865, 3865, 3865, 3865, 3871, 3865, 3, 3, 205, 205, 65535, +3868, 3871, 3865, 3865, 3865, 3865, 3871, 3865, 79, 79, 205, 205, 65535, [75117] = 22304, 0, 256, 6, 33024, 7, 63630, 9, 1, 18, 0, 19, 96, 19, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 1247, 1247, 3589, 3589, 1249, 1247, 3589, 1247, 1247, 1247, -1247, 1247, 1247, 1249, 1247, 1247, 1247, 1247, 1247, 3, 3, +1247, 1247, 1247, 1249, 1247, 1247, 1247, 1247, 1247, 79, 79, [75176] = 22304, 0, 256, 6, 33024, 7, 63630, 9, 1, 18, 0, 19, 96, 19, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 1247, 1247, 3874, 3874, 1249, 1247, 3874, 1247, 1247, 1247, -1247, 1247, 1247, 1249, 1247, 1247, 1247, 1247, 1247, 3, 3, +1247, 1247, 1247, 1249, 1247, 1247, 1247, 1247, 1247, 79, 79, [75235] = 22304, 0, 0, 6, 33024, 6, 63630, 8, 1, 17, 0, 18, 96, 18, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 1247, 1247, 1275, 1275, 1249, 1247, 1247, 1247, 1247, 1247, -1247, 1247, 1249, 1247, 1247, 1247, 1247, 1247, 3, 3, +1247, 1247, 1249, 1247, 1247, 1247, 1247, 1247, 79, 79, [75293] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1822), 12, @@ -28774,8 +28670,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3175), sym_for_in_clause, STATE(449), aux_sym__collection_elements_repeat1, STATE(653), @@ -28785,13 +28681,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(416), anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(1614), sym_for_in_clause, STATE(83), aux_sym_argument_list_repeat1, STATE(2983), [75356] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1882), 7, @@ -28803,10 +28699,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_PIPE, [75370] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(85), 7, + ACTIONS(83), 7, anon_sym_DOT, anon_sym_RPAREN, anon_sym_COMMA, @@ -28819,8 +28715,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1287), anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(1090), sym_for_in_clause, STATE(83), aux_sym_argument_list_repeat1, STATE(2940), @@ -28829,8 +28725,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(3882), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3177), sym_for_in_clause, STATE(449), aux_sym_dictionary_repeat1, STATE(2959), @@ -28839,8 +28735,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(3662), anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3172), sym_for_in_clause, STATE(83), aux_sym_argument_list_repeat1, STATE(2962), @@ -28849,7 +28745,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, STATE(2617), 1, aux_sym_dotted_name_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2897), 5, @@ -28863,8 +28759,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(933), anon_sym_for, ACTIONS(935), anon_sym_RBRACK, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(850), sym_for_in_clause, STATE(114), aux_sym__collection_elements_repeat1, STATE(50), @@ -28872,13 +28768,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(3884), sym_escape_sequence, ACTIONS(3884), anon_sym_BSLASH, ACTIONS(3886), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(3884), sym_escape_interpolation, ACTIONS(3884), sym_string_end, ACTIONS(3884), [75495] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3888), 6, @@ -28893,15 +28789,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(3890), anon_sym_COMMA, ACTIONS(2899), anon_sym_as, ACTIONS(2899), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2899), aux_sym_dotted_name_repeat1, STATE(65535), [75525] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(85), 6, + ACTIONS(83), 6, anon_sym_DOT, anon_sym_COMMA, anon_sym_as, @@ -28914,28 +28810,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(2095), anon_sym_RBRACK, ACTIONS(3895), anon_sym_PIPE, ACTIONS(2097), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__generic_type_arguments_repeat1, STATE(2915), [75555] = 5, anon_sym_COMMA, ACTIONS(3893), anon_sym_RBRACK, ACTIONS(3895), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__generic_type_arguments_repeat1, STATE(2915), [75566] = 8, anon_sym_async, ACTIONS(3897), anon_sym_def, ACTIONS(3897), anon_sym_class, ACTIONS(3897), anon_sym_AT, ACTIONS(3899), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_decorator, STATE(65535), aux_sym_decorated_definition_repeat1, STATE(65535), [75583] = 3, ACTIONS(3902), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2343), 5, @@ -28950,13 +28846,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(3678), anon_sym_for, ACTIONS(3678), anon_sym_RBRACE, ACTIONS(3678), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_for_in_clause_repeat1, STATE(2674), [75615] = 3, ACTIONS(3907), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2343), 5, @@ -28966,7 +28862,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [75630] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2899), 6, @@ -28979,7 +28875,7 @@ static const uint16_t ts_small_parse_table[] = { [75643] = 3, ACTIONS(3910), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1882), 5, @@ -28995,28 +28891,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, ACTIONS(3066), anon_sym_COLON2, ACTIONS(3066), sym_type_conversion, ACTIONS(3066), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [75675] = 8, anon_sym_COMMA, ACTIONS(3054), anon_sym_as, ACTIONS(3054), anon_sym_if, ACTIONS(3054), anon_sym_COLON, ACTIONS(3054), anon_sym_PIPE, ACTIONS(3912), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_union_pattern_repeat1, STATE(65535), [75692] = 8, anon_sym_LBRACE, ACTIONS(3915), sym_escape_sequence, ACTIONS(3915), anon_sym_BSLASH, ACTIONS(3917), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(3915), sym_escape_interpolation, ACTIONS(3915), sym_string_end, ACTIONS(3915), [75709] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3919), 6, @@ -29027,7 +28923,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__newline, [75722] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3921), 5, @@ -29041,19 +28937,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(536), anon_sym_COLON, ACTIONS(1100), anon_sym_RBRACK, ACTIONS(3925), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(2910), [75749] = 7, sym_identifier, ACTIONS(1530), anon_sym_SEMI, ACTIONS(2620), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2620), sym_aliased_import, STATE(1569), sym_dotted_name, STATE(544), [75764] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1377), 5, @@ -29068,10 +28964,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(2095), anon_sym_RBRACK, ACTIONS(2003), anon_sym_PIPE, ACTIONS(2097), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [75791] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2130), 5, @@ -29081,7 +28977,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_PIPE, [75803] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2303), 5, @@ -29094,18 +28990,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(3927), anon_sym_if, ACTIONS(2339), anon_sym_COLON, ACTIONS(2339), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(65535), [75828] = 6, anon_sym_RPAREN, ACTIONS(3930), anon_sym_COMMA, ACTIONS(3932), anon_sym_as, ACTIONS(2341), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(2922), [75841] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3934), 4, @@ -29116,47 +29012,47 @@ static const uint16_t ts_small_parse_table[] = { [75852] = 6, anon_sym_SEMI, ACTIONS(3732), anon_sym_COMMA, ACTIONS(3936), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(3732), aux_sym__import_list_repeat1, STATE(65535), [75865] = 6, sym_identifier, ACTIONS(2430), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__import_list, STATE(1613), sym_aliased_import, STATE(3000), sym_dotted_name, STATE(446), [75878] = 6, anon_sym_SEMI, ACTIONS(2154), anon_sym_COMMA, ACTIONS(3939), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2154), aux_sym__import_list_repeat1, STATE(1560), [75891] = 6, anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(208), sym_for_in_clause, STATE(83), [75904] = 6, anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(1090), sym_for_in_clause, STATE(83), [75917] = 6, anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(1614), sym_for_in_clause, STATE(83), [75930] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3941), 3, @@ -29166,11 +29062,11 @@ static const uint16_t ts_small_parse_table[] = { [75940] = 5, anon_sym_RPAREN, ACTIONS(3943), anon_sym_COMMA, ACTIONS(3945), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_with_clause_repeat1, STATE(1392), [75951] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2152), 3, @@ -29181,20 +29077,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(3947), anon_sym_COMMA, ACTIONS(1194), anon_sym_PIPE, ACTIONS(3287), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [75972] = 3, anon_sym_COMMA, ACTIONS(3949), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [75979] = 5, anon_sym_COMMA, ACTIONS(3951), anon_sym_RBRACK, ACTIONS(3724), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__default_type_arguments_repeat1, STATE(2967), [75990] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3953), 3, @@ -29204,35 +29100,35 @@ static const uint16_t ts_small_parse_table[] = { [76000] = 5, anon_sym_RPAREN, ACTIONS(1285), anon_sym_COMMA, ACTIONS(1287), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_argument_list_repeat1, STATE(2940), [76011] = 5, anon_sym_COMMA, ACTIONS(2426), anon_sym_RBRACK, ACTIONS(2428), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(2941), [76022] = 5, anon_sym_COMMA, ACTIONS(3955), anon_sym_RBRACK, ACTIONS(1375), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__patterns_repeat1, STATE(65535), [76033] = 5, anon_sym_COMMA, ACTIONS(1313), anon_sym_COLON, ACTIONS(3958), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_except_clause_repeat1, STATE(2987), [76044] = 5, anon_sym_DOT, ACTIONS(2182), anon_sym_COLON, ACTIONS(3960), anon_sym_PIPE, ACTIONS(2186), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76055] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1576), 3, @@ -29242,71 +29138,71 @@ static const uint16_t ts_small_parse_table[] = { [76065] = 5, anon_sym_COMMA, ACTIONS(3962), anon_sym_RBRACK, ACTIONS(3964), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(1011), [76076] = 5, anon_sym_SEMI, ACTIONS(3966), - anon_sym_as, ACTIONS(129), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_as, ACTIONS(127), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(3966), [76087] = 5, anon_sym_COMMA, ACTIONS(3145), anon_sym_RBRACK, ACTIONS(3147), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(2984), [76098] = 5, anon_sym_COMMA, ACTIONS(3695), anon_sym_COLON, ACTIONS(3697), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_match_statement_repeat1, STATE(3004), [76109] = 5, anon_sym_COMMA, ACTIONS(3968), anon_sym_RBRACK, ACTIONS(3970), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(1011), [76120] = 5, anon_sym_COMMA, ACTIONS(2305), anon_sym_RBRACK, ACTIONS(2307), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(3027), [76131] = 5, anon_sym_LBRACE, ACTIONS(3718), anon_sym_RBRACE, ACTIONS(3718), aux_sym_format_specifier_token1, ACTIONS(3716), - sym_comment, ACTIONS(5), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(364), + sym_line_continuation, ACTIONS(364), [76142] = 5, anon_sym_RBRACE, ACTIONS(3972), anon_sym_COLON2, ACTIONS(1761), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_format_specifier, STATE(3169), [76153] = 5, anon_sym_COMMA, ACTIONS(448), anon_sym_in, ACTIONS(3974), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__patterns_repeat1, STATE(239), [76164] = 5, anon_sym_DOT, ACTIONS(2182), anon_sym_COLON, ACTIONS(3976), anon_sym_PIPE, ACTIONS(2186), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76175] = 5, anon_sym_LBRACE, ACTIONS(2269), anon_sym_RBRACE, ACTIONS(2269), aux_sym_format_specifier_token1, ACTIONS(2267), - sym_comment, ACTIONS(5), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(364), + sym_line_continuation, ACTIONS(364), [76186] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3521), 3, @@ -29314,7 +29210,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_RBRACK, [76196] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3519), 3, @@ -29322,7 +29218,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_RBRACK, [76206] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2973), 3, @@ -29330,7 +29226,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_PIPE, [76216] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2675), 3, @@ -29340,158 +29236,158 @@ static const uint16_t ts_small_parse_table[] = { [76226] = 5, anon_sym_COMMA, ACTIONS(3978), anon_sym_RBRACK, ACTIONS(3980), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(1011), [76237] = 4, anon_sym_COMMA, ACTIONS(3982), anon_sym_RBRACK, ACTIONS(3982), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76246] = 4, anon_sym_RPAREN, ACTIONS(3072), anon_sym_COMMA, ACTIONS(3072), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76255] = 4, anon_sym_RPAREN, ACTIONS(2152), anon_sym_COMMA, ACTIONS(2152), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76264] = 4, anon_sym_LPAREN, ACTIONS(655), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_parameters, STATE(1604), [76273] = 4, anon_sym_RPAREN, ACTIONS(534), anon_sym_COMMA, ACTIONS(534), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76282] = 4, anon_sym_as, ACTIONS(907), anon_sym_COLON, ACTIONS(3984), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76291] = 4, sym_integer, ACTIONS(3986), sym_float, ACTIONS(3988), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76300] = 4, anon_sym_COLON, ACTIONS(3990), anon_sym_DASH_GT, ACTIONS(3992), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76309] = 4, anon_sym_RPAREN, ACTIONS(3994), anon_sym_COMMA, ACTIONS(3994), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76318] = 4, anon_sym_SEMI, ACTIONS(3996), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(3996), [76327] = 3, anon_sym_RPAREN, ACTIONS(3998), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76334] = 3, anon_sym_RBRACK, ACTIONS(4000), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76341] = 3, anon_sym_COMMA, ACTIONS(1751), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76348] = 3, anon_sym_RBRACE, ACTIONS(4002), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76355] = 3, anon_sym_COLON, ACTIONS(4004), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76362] = 3, sym_identifier, ACTIONS(4006), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76369] = 3, anon_sym_RPAREN, ACTIONS(4008), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76376] = 3, anon_sym_RPAREN, ACTIONS(4010), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76383] = 3, anon_sym_COLON_EQ, ACTIONS(4012), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76390] = 3, anon_sym_RBRACE, ACTIONS(4014), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76397] = 3, anon_sym_COMMA, ACTIONS(1188), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76404] = 3, sym_identifier, ACTIONS(4016), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76411] = 3, anon_sym_COMMA, ACTIONS(3261), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76418] = 3, anon_sym_COLON, ACTIONS(4018), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76425] = 3, anon_sym_COLON_EQ, ACTIONS(4020), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76432] = 3, anon_sym_COMMA, ACTIONS(3378), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76439] = 3, anon_sym_COLON, ACTIONS(4022), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76446] = 3, anon_sym_EQ, ACTIONS(4024), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76453] = 3, anon_sym_COMMA, ACTIONS(1202), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76460] = 3, anon_sym_EQ, ACTIONS(4026), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76467] = 3, sym_identifier, ACTIONS(4028), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76474] = 3, anon_sym_in, ACTIONS(3433), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76481] = 3, anon_sym_for, ACTIONS(4030), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [76488] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1413, 83, 268, 268, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1413, 81, 268, 268, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 268, 268, 268, 268, 268, 268, 268, 1405, 9, 9, 9, 9, 268, 268, 687, 3045, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29499,10 +29395,10 @@ static const uint16_t ts_small_parse_table[] = { [76641] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 2004, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29510,10 +29406,10 @@ static const uint16_t ts_small_parse_table[] = { [76794] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 2010, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29521,10 +29417,10 @@ static const uint16_t ts_small_parse_table[] = { [76947] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 1943, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29532,10 +29428,10 @@ static const uint16_t ts_small_parse_table[] = { [77100] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 2012, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29543,10 +29439,10 @@ static const uint16_t ts_small_parse_table[] = { [77253] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 1920, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29554,10 +29450,10 @@ static const uint16_t ts_small_parse_table[] = { [77406] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 1982, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29565,10 +29461,10 @@ static const uint16_t ts_small_parse_table[] = { [77559] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 1988, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29576,10 +29472,10 @@ static const uint16_t ts_small_parse_table[] = { [77712] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 1989, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29587,10 +29483,10 @@ static const uint16_t ts_small_parse_table[] = { [77865] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 1911, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29598,10 +29494,10 @@ static const uint16_t ts_small_parse_table[] = { [78018] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 1912, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29609,10 +29505,10 @@ static const uint16_t ts_small_parse_table[] = { [78171] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1413, 83, 268, 268, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1413, 81, 268, 268, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 268, 268, 268, 268, 268, 268, 268, 1405, 9, 9, 9, 9, 268, 268, 687, 3046, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29620,10 +29516,10 @@ static const uint16_t ts_small_parse_table[] = { [78324] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9, 9, 9, 64, 64, 687, 1913, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29631,10 +29527,10 @@ static const uint16_t ts_small_parse_table[] = { [78477] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 2018, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29642,10 +29538,10 @@ static const uint16_t ts_small_parse_table[] = { [78630] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 2030, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29653,10 +29549,10 @@ static const uint16_t ts_small_parse_table[] = { [78783] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 2031, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29664,10 +29560,10 @@ static const uint16_t ts_small_parse_table[] = { [78936] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 2036, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29675,10 +29571,10 @@ static const uint16_t ts_small_parse_table[] = { [79089] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 1925, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29686,10 +29582,10 @@ static const uint16_t ts_small_parse_table[] = { [79242] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 2040, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29697,10 +29593,10 @@ static const uint16_t ts_small_parse_table[] = { [79395] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 2043, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29708,10 +29604,10 @@ static const uint16_t ts_small_parse_table[] = { [79548] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 1928, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29719,10 +29615,10 @@ static const uint16_t ts_small_parse_table[] = { [79701] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 2045, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29730,10 +29626,10 @@ static const uint16_t ts_small_parse_table[] = { [79854] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 2046, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29741,10 +29637,10 @@ static const uint16_t ts_small_parse_table[] = { [80007] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 1934, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29752,10 +29648,10 @@ static const uint16_t ts_small_parse_table[] = { [80160] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 1909, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29763,10 +29659,10 @@ static const uint16_t ts_small_parse_table[] = { [80313] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9, 9, 9, 6, 6, 687, 1936, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29774,10 +29670,10 @@ static const uint16_t ts_small_parse_table[] = { [80466] = 45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48, 29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104, -18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59, -267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, -79, 3, 3, 1413, 83, 268, 268, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, +18, 112, 128, 114, 0, 115, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55, +265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, +75, 79, 79, 1413, 81, 268, 268, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 268, 268, 268, 268, 268, 268, 268, 1405, 9, 9, 9, 9, 268, 268, 687, 3048, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, @@ -29785,9 +29681,9 @@ static const uint16_t ts_small_parse_table[] = { [80619] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 32, 61, 0, 62, 43456, 62, 56735, 68, 31701, 80, 3631, 91, -2, 99, 0, 100, 0, 100, 2188, 11, 2190, 15, 2192, 19, 2194, 23, 25, 27, -29, 31, 33, 35, 2196, 2198, 53, 55, 2200, 2202, 2204, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 2206, 79, 79, 79, 3, 3, 4032, 4034, 83, 2035, 9, +2, 99, 0, 100, 0, 100, 2188, 7, 2190, 11, 2192, 15, 2194, 19, 21, 23, +25, 27, 29, 31, 2196, 2198, 49, 51, 2200, 2202, 2204, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 2206, 75, 75, 75, 79, 79, 4032, 4034, 81, 2035, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9, 9, 9, 9, 2905, 22, 589, 589, 589, 1350, 2621, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 1917, 1917, 8, 2737, 1553, 1553, 1553, 1553, 8, 8, 8, @@ -29795,9 +29691,9 @@ static const uint16_t ts_small_parse_table[] = { [80757] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 32, 61, 0, 62, 43456, 62, 56735, 68, 31701, 80, 3631, 91, -2, 99, 0, 100, 0, 100, 2188, 11, 2190, 15, 2192, 19, 2194, 23, 25, 27, -29, 31, 33, 35, 2196, 2198, 53, 55, 2200, 2202, 2204, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 2206, 79, 79, 79, 3, 3, 4036, 4038, 83, 2044, 9, +2, 99, 0, 100, 0, 100, 2188, 7, 2190, 11, 2192, 15, 2194, 19, 21, 23, +25, 27, 29, 31, 2196, 2198, 49, 51, 2200, 2202, 2204, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 2206, 75, 75, 75, 79, 79, 4036, 4038, 81, 2044, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9, 9, 9, 9, 2905, 22, 589, 589, 589, 1350, 2621, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 1917, 1917, 8, 2737, 1553, 1553, 1553, 1553, 8, 8, 8, @@ -29805,9 +29701,9 @@ static const uint16_t ts_small_parse_table[] = { [80895] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 32, 61, 0, 62, 43456, 62, 56735, 68, 31701, 80, 3631, 91, -2, 99, 0, 100, 0, 100, 2188, 11, 2190, 15, 2192, 19, 2194, 23, 25, 27, -29, 31, 33, 35, 2196, 2198, 53, 55, 2200, 2202, 2204, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 2206, 79, 79, 79, 3, 3, 4040, 4042, 83, 2041, 9, +2, 99, 0, 100, 0, 100, 2188, 7, 2190, 11, 2192, 15, 2194, 19, 21, 23, +25, 27, 29, 31, 2196, 2198, 49, 51, 2200, 2202, 2204, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 2206, 75, 75, 75, 79, 79, 4040, 4042, 81, 2041, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9, 9, 9, 9, 2905, 22, 589, 589, 589, 1350, 2621, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 1917, 1917, 8, 2737, 1553, 1553, 1553, 1553, 8, 8, 8, @@ -29816,18 +29712,18 @@ static const uint16_t ts_small_parse_table[] = { 32054, 0, 43393, 10, 47360, 16, 65454, 21, 65535, 34, 33535, 50, 1279, 60, 51200, 69, 0, 72, 128, 72, 16384, 73, 0, 74, 40960, 74, 33183, 76, 30725, 84, 3631, 90, 2, 98, 0, 99, 0, 99, 1130, 1247, 1134, 4044, 1251, 1254, 1249, 1257, 1140, 1260, -1262, 1249, 4047, 1134, 1140, 1249, 1249, 1140, 1134, 1264, 4050, 1249, 1249, 1269, 69, 1269, -1272, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 67, 1249, 1249, 1247, 1247, 1247, 1247, -1249, 1247, 73, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, -77, 79, 77, 1144, 79, 79, 79, 3, 3, 1247, 83, 511, 1350, 1615, 2764, 2730, +1262, 1249, 4047, 1134, 1140, 1249, 1249, 1140, 1134, 1264, 4050, 1249, 1249, 1269, 65, 1269, +1272, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 63, 1249, 1249, 1247, 1247, 1247, 1247, +1249, 1247, 69, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, +73, 75, 73, 1144, 75, 75, 75, 79, 79, 1247, 81, 510, 1350, 1615, 2764, 2730, 1350, 372, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [81170] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4053, 4055, 83, 3042, 1248, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4053, 4055, 81, 3042, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1350, 1615, 1248, 1248, 1248, 1248, 1248, 1248, 1405, 1248, 1248, 1248, 1248, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -29835,9 +29731,9 @@ static const uint16_t ts_small_parse_table[] = { [81302] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4057, 4059, 83, 1950, 52, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4057, 4059, 81, 1950, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -29845,9 +29741,9 @@ static const uint16_t ts_small_parse_table[] = { [81434] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4061, 4063, 83, 3047, 1248, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4061, 4063, 81, 3047, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1350, 1615, 1248, 1248, 1248, 1248, 1248, 1248, 1405, 1248, 1248, 1248, 1248, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -29855,9 +29751,9 @@ static const uint16_t ts_small_parse_table[] = { [81566] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4065, 4067, 83, 2038, 52, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4065, 4067, 81, 2038, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -29865,9 +29761,9 @@ static const uint16_t ts_small_parse_table[] = { [81698] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4069, 4071, 83, 1932, 52, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4069, 4071, 81, 1932, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -29875,9 +29771,9 @@ static const uint16_t ts_small_parse_table[] = { [81830] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4073, 4075, 83, 3039, 1248, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4073, 4075, 81, 3039, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1350, 1615, 1248, 1248, 1248, 1248, 1248, 1248, 1405, 1248, 1248, 1248, 1248, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -29885,9 +29781,9 @@ static const uint16_t ts_small_parse_table[] = { [81962] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4077, 4079, 83, 1923, 52, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4077, 4079, 81, 1923, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -29895,9 +29791,9 @@ static const uint16_t ts_small_parse_table[] = { [82094] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4081, 4083, 83, 2005, 9, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4081, 4083, 81, 2005, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9, 9, 9, 9, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -29905,9 +29801,9 @@ static const uint16_t ts_small_parse_table[] = { [82226] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4085, 4087, 83, 2016, 9, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4085, 4087, 81, 2016, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9, 9, 9, 9, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -29915,9 +29811,9 @@ static const uint16_t ts_small_parse_table[] = { [82358] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4089, 4091, 83, 2019, 9, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4089, 4091, 81, 2019, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9, 9, 9, 9, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -29925,9 +29821,9 @@ static const uint16_t ts_small_parse_table[] = { [82490] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4093, 4095, 83, 2025, 9, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4093, 4095, 81, 2025, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9, 9, 9, 9, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -29935,9 +29831,9 @@ static const uint16_t ts_small_parse_table[] = { [82622] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4097, 4099, 83, 1924, 9, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4097, 4099, 81, 1924, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9, 9, 9, 9, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -29945,9 +29841,9 @@ static const uint16_t ts_small_parse_table[] = { [82754] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4101, 4103, 83, 1926, 9, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4101, 4103, 81, 1926, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9, 9, 9, 9, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -29955,9 +29851,9 @@ static const uint16_t ts_small_parse_table[] = { [82886] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4105, 4107, 83, 1930, 9, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4105, 4107, 81, 1930, 9, 9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9, 9, 9, 9, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -29965,9 +29861,9 @@ static const uint16_t ts_small_parse_table[] = { [83018] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40, 63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85, -2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4109, 4111, 83, 2006, 52, +2, 93, 0, 94, 0, 94, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4109, 4111, 81, 2006, 52, 52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52, 52, 52, 52, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, @@ -29975,9 +29871,9 @@ static const uint16_t ts_small_parse_table[] = { [83150] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1279, 30, 62566, 39, 63, 48, 7808, 54, 0, 59, 0, 59, 43456, 59, 56735, 65, 30725, 77, 3631, 83, -2, 91, 0, 92, 0, 92, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4113, 83, 229, 229, 229, +2, 91, 0, 92, 0, 92, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4113, 81, 229, 229, 229, 229, 229, 229, 229, 1350, 1615, 229, 229, 229, 229, 229, 229, 1405, 229, 229, 229, 229, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, @@ -29985,9 +29881,9 @@ static const uint16_t ts_small_parse_table[] = { [83280] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1279, 30, 62566, 39, 63, 48, 7808, 54, 0, 59, 0, 59, 43456, 59, 56735, 65, 30725, 77, 3631, 83, -2, 91, 0, 92, 0, 92, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4115, 83, 229, 229, 229, +2, 91, 0, 92, 0, 92, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4115, 81, 229, 229, 229, 229, 229, 229, 229, 1350, 1615, 229, 229, 229, 229, 229, 229, 1405, 229, 229, 229, 229, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, @@ -29995,9 +29891,9 @@ static const uint16_t ts_small_parse_table[] = { [83410] = 45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1151, 30, 62566, 38, 63, 47, 7808, 53, 0, 58, 0, 58, 43456, 58, 56735, 64, 30725, 76, 3631, 82, -2, 90, 0, 91, 0, 91, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, -29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67, -73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 83, 229, 229, 229, 229, +2, 90, 0, 91, 0, 91, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, +25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63, +69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 81, 229, 229, 229, 229, 229, 229, 229, 1350, 1615, 229, 229, 229, 229, 229, 229, 1405, 229, 229, 229, 229, 22, 589, 589, 589, 1350, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, @@ -30005,11 +29901,11 @@ static const uint16_t ts_small_parse_table[] = { [83539] = 32054, 0, 43393, 10, 47360, 16, 65454, 21, 64511, 34, 33535, 49, 1279, 59, 0, 68, 0, 68, 0, 68, 0, 68, 0, 68, 0, 68, 32793, 68, 30725, 72, 3119, 78, -2, 85, 0, 86, 0, 86, 79, 1247, 1289, 1249, 1136, 1254, 1249, 1249, 1291, 1249, -1262, 1249, 4047, 1289, 1291, 1249, 1249, 1291, 1289, 1264, 1142, 1249, 1249, 3447, 69, 3447, -1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 67, 1249, 1249, 1247, 1247, 1247, 1247, -1249, 1247, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 77, -79, 77, 1293, 79, 79, 79, 3, 3, 1247, 83, 779, 8, 8, 8, 8, 8, +2, 85, 0, 86, 0, 86, 75, 1247, 1289, 1249, 1136, 1254, 1249, 1249, 1291, 1249, +1262, 1249, 4047, 1289, 1291, 1249, 1249, 1291, 1289, 1264, 1142, 1249, 1249, 3447, 65, 3447, +1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 63, 1249, 1249, 1247, 1247, 1247, 1247, +1249, 1247, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 73, +75, 73, 1293, 75, 75, 75, 79, 79, 1247, 81, 779, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8, [83663] = 17, ACTIONS(1214), 1, @@ -30028,7 +29924,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2153), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1228), 2, @@ -30119,7 +30015,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2161), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(871), 2, @@ -30209,7 +30105,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2168), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1032), 2, @@ -30297,11 +30193,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_EQ, ACTIONS(3044), 1, anon_sym_EQ, - STATE(98), 1, + STATE(99), 1, sym_string, STATE(2210), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(396), 2, @@ -30390,7 +30286,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2161), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(871), 2, @@ -30479,7 +30375,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2153), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1228), 2, @@ -30570,7 +30466,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2186), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(440), 2, @@ -30660,7 +30556,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2260), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(643), 2, @@ -30752,7 +30648,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2186), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(440), 2, @@ -30836,11 +30732,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_await, ACTIONS(1262), 1, anon_sym_COLON_EQ, - STATE(98), 1, + STATE(99), 1, sym_string, STATE(2210), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(396), 2, @@ -30930,7 +30826,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2161), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(871), 2, @@ -31016,11 +30912,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_await, ACTIONS(1262), 1, anon_sym_COLON_EQ, - STATE(98), 1, + STATE(99), 1, sym_string, STATE(2210), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(396), 2, @@ -31094,9 +30990,9 @@ static const uint16_t ts_small_parse_table[] = { sym_concatenated_string, sym_await, [84955] = 16, - ACTIONS(843), 1, + ACTIONS(841), 1, anon_sym_LBRACE, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(919), 1, anon_sym_LPAREN, @@ -31108,13 +31004,13 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(1496), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(845), 2, + ACTIONS(843), 2, sym_ellipsis, sym_float, - ACTIONS(841), 3, + ACTIONS(839), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, @@ -31126,7 +31022,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_print, anon_sym_async, anon_sym_exec, - ACTIONS(847), 5, + ACTIONS(845), 5, sym_identifier, sym_integer, sym_true, @@ -31182,9 +31078,9 @@ static const uint16_t ts_small_parse_table[] = { sym_concatenated_string, sym_await, [85059] = 17, - ACTIONS(843), 1, + ACTIONS(841), 1, anon_sym_LBRACE, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(919), 1, anon_sym_LPAREN, @@ -31198,13 +31094,13 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(1496), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(845), 2, + ACTIONS(843), 2, sym_ellipsis, sym_float, - ACTIONS(841), 3, + ACTIONS(839), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, @@ -31216,7 +31112,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_print, anon_sym_async, anon_sym_exec, - ACTIONS(847), 5, + ACTIONS(845), 5, sym_identifier, sym_integer, sym_true, @@ -31285,7 +31181,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2168), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1032), 2, @@ -31362,7 +31258,7 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 7676, 30, 0, 40, 40960, 40, 33183, 42, 31701, 50, 3695, 61, 2, 70, 0, 71, 0, 71, 4120, 4122, 2454, 4124, 4126, 4122, 2941, 4126, 4122, 2943, -2765, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2947, 873, 873, 2949, 3, 3, +2765, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2947, 873, 873, 2949, 79, 79, 877, 2549, 3142, 461, 1539, 186, 185, 2593, 547, 185, 547, 1539, 547, 547, 2549, 2515, 728, 2520, 2520, 43, 43, 2520, 2520, 43, 43, 43, 1538, 901, 901, 901, 901, 43, 43, 43, 43, 43, 43, 43, 43, 43, 257, 2520, 43, 2133, 43, @@ -31379,11 +31275,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_await, ACTIONS(1262), 1, anon_sym_COLON_EQ, - STATE(98), 1, + STATE(99), 1, sym_string, STATE(2210), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(396), 2, @@ -31470,7 +31366,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2161), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(871), 2, @@ -31558,7 +31454,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2186), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(440), 2, @@ -31632,11 +31528,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [85692] = 18, - ACTIONS(841), 1, + ACTIONS(839), 1, anon_sym_TILDE, - ACTIONS(843), 1, + ACTIONS(841), 1, anon_sym_LBRACE, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(919), 1, anon_sym_LPAREN, @@ -31650,10 +31546,10 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(1496), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(845), 2, + ACTIONS(843), 2, sym_ellipsis, sym_float, ACTIONS(1453), 2, @@ -31667,7 +31563,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_print, anon_sym_async, anon_sym_exec, - ACTIONS(847), 5, + ACTIONS(845), 5, sym_identifier, sym_integer, sym_true, @@ -31731,11 +31627,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string_start, ACTIONS(1116), 1, anon_sym_await, - STATE(98), 1, + STATE(99), 1, sym_string, STATE(2210), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(396), 2, @@ -31808,11 +31704,11 @@ static const uint16_t ts_small_parse_table[] = { sym_concatenated_string, sym_await, [85902] = 18, - ACTIONS(841), 1, + ACTIONS(839), 1, anon_sym_TILDE, - ACTIONS(843), 1, + ACTIONS(841), 1, anon_sym_LBRACE, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(919), 1, anon_sym_LPAREN, @@ -31826,10 +31722,10 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(1496), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(845), 2, + ACTIONS(843), 2, sym_ellipsis, sym_float, ACTIONS(1453), 2, @@ -31843,7 +31739,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_print, anon_sym_async, anon_sym_exec, - ACTIONS(847), 5, + ACTIONS(845), 5, sym_identifier, sym_integer, sym_true, @@ -31913,7 +31809,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2153), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1228), 2, @@ -31999,7 +31895,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2260), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(643), 2, @@ -32075,7 +31971,7 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 7676, 29, 0, 39, 40960, 39, 33183, 41, 31701, 49, 3631, 60, 2, 68, 0, 69, 0, 69, 2021, 2023, 2025, 2027, 2029, 2023, 2031, 2029, 2023, 2033, -4130, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 3, 3, +4130, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79, 649, 1537, 1621, 722, 186, 185, 2593, 547, 185, 547, 722, 547, 547, 1537, 293, 199, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 753, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44, @@ -32094,7 +31990,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2161), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(871), 2, @@ -32167,9 +32063,9 @@ static const uint16_t ts_small_parse_table[] = { sym_concatenated_string, sym_await, [86428] = 18, - ACTIONS(843), 1, + ACTIONS(841), 1, anon_sym_LBRACE, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(919), 1, anon_sym_LPAREN, @@ -32183,13 +32079,13 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(1496), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(845), 2, + ACTIONS(843), 2, sym_ellipsis, sym_float, - ACTIONS(841), 3, + ACTIONS(839), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, @@ -32205,7 +32101,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_COLON, anon_sym_PIPE, - ACTIONS(847), 5, + ACTIONS(845), 5, sym_identifier, sym_integer, sym_true, @@ -32258,7 +32154,7 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 7676, 29, 0, 39, 40960, 39, 33183, 41, 31701, 49, 3631, 60, 2, 68, 0, 69, 0, 69, 2021, 2023, 2025, 2027, 2029, 2023, 2031, 2029, 2023, 2033, -4135, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 3, 3, +4135, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79, 649, 1537, 1621, 722, 186, 185, 2593, 547, 185, 547, 722, 547, 547, 1537, 293, 199, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 753, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44, @@ -32281,7 +32177,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2340), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2562), 2, @@ -32333,7 +32229,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, - STATE(508), 16, + STATE(507), 16, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -32354,7 +32250,7 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 7676, 29, 0, 39, 40960, 39, 33183, 41, 31701, 49, 3631, 60, 2, 68, 0, 69, 0, 69, 2021, 2023, 2025, 2027, 2029, 2023, 2031, 2029, 2023, 2033, -4137, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 3, 3, +4137, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79, 649, 1537, 1621, 722, 186, 185, 2593, 547, 185, 547, 722, 547, 547, 1537, 293, 199, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 753, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44, @@ -32362,7 +32258,7 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 7676, 29, 0, 39, 40960, 39, 33183, 41, 31701, 49, 3631, 60, 2, 68, 0, 69, 0, 69, 2021, 2023, 2025, 2027, 2029, 2023, 2031, 2029, 2023, 2033, -4139, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 3, 3, +4139, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79, 649, 1537, 1621, 722, 186, 185, 2593, 547, 185, 547, 722, 547, 547, 1537, 293, 199, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 753, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44, @@ -32370,7 +32266,7 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 7676, 29, 0, 39, 40960, 39, 33183, 41, 31701, 49, 3631, 60, 2, 68, 0, 69, 0, 69, 2021, 2023, 2025, 2027, 2029, 2023, 2031, 2029, 2023, 2033, -4141, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 3, 3, +4141, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79, 649, 1537, 1621, 722, 186, 185, 2593, 547, 185, 547, 722, 547, 547, 1537, 293, 199, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 753, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44, @@ -32378,7 +32274,7 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 7676, 29, 0, 39, 40960, 39, 33183, 41, 31701, 49, 3631, 60, 2, 68, 0, 69, 0, 69, 2021, 2023, 2025, 2027, 2029, 2023, 2031, 2029, 2023, 2033, -4143, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 3, 3, +4143, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79, 649, 1537, 1621, 722, 186, 185, 2593, 547, 185, 547, 722, 547, 547, 1537, 293, 199, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 753, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44, @@ -32393,11 +32289,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string_start, ACTIONS(1116), 1, anon_sym_await, - STATE(98), 1, + STATE(99), 1, sym_string, STATE(2210), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(396), 2, @@ -32483,7 +32379,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2340), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2562), 2, @@ -32536,7 +32432,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, - STATE(508), 16, + STATE(507), 16, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -32554,9 +32450,9 @@ static const uint16_t ts_small_parse_table[] = { sym_concatenated_string, sym_await, [87379] = 18, - ACTIONS(843), 1, + ACTIONS(841), 1, anon_sym_LBRACE, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(919), 1, anon_sym_LPAREN, @@ -32570,16 +32466,16 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(1496), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(845), 2, + ACTIONS(843), 2, sym_ellipsis, sym_float, ACTIONS(4117), 2, anon_sym_COMMA, anon_sym_PIPE, - ACTIONS(841), 3, + ACTIONS(839), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, @@ -32591,7 +32487,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_print, anon_sym_async, anon_sym_exec, - ACTIONS(847), 5, + ACTIONS(845), 5, sym_identifier, sym_integer, sym_true, @@ -32644,7 +32540,7 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26, 0, 28, 0, 28, 7676, 28, 0, 38, 40960, 38, 33183, 40, 31701, 48, 3631, 59, 2, 67, 0, 68, 0, 68, 2021, 2023, 2025, 2027, 2029, 2023, 2031, 2029, 2023, 2033, -635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 3, 3, 649, +635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79, 649, 1537, 1621, 2868, 186, 185, 2593, 547, 185, 547, 2868, 547, 547, 1537, 293, 199, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 797, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44, @@ -32652,7 +32548,7 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26, 0, 28, 0, 28, 7676, 28, 0, 38, 40960, 38, 33183, 40, 31701, 48, 3631, 59, 2, 67, 0, 68, 0, 68, 2021, 2023, 2025, 2027, 2029, 2023, 2031, 2029, 2023, 2033, -635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 3, 3, 649, +635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79, 649, 1537, 1621, 722, 186, 185, 2593, 547, 185, 547, 722, 547, 547, 1537, 293, 199, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 753, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44, @@ -32660,55 +32556,55 @@ static const uint16_t ts_small_parse_table[] = { 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28, 0, 30, 128, 30, 6652, 31, 1, 40, 40960, 41, 49567, 43, 30725, 52, 3631, 58, 2, 66, 0, 67, 0, 67, 3449, 3451, 3332, 889, 809, 3453, 3451, 3455, 3453, 3451, -3338, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 3457, 398, 398, 3342, 3, -3, 402, 592, 618, 3167, 1372, 1371, 721, 2637, 1382, 721, 1382, 1382, 1382, 2861, 592, +3338, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 3457, 398, 398, 3342, 79, +79, 402, 592, 618, 3167, 1372, 1371, 721, 2637, 1382, 721, 1382, 1382, 1382, 2861, 592, 108, 777, 2581, 2581, 11, 11, 2581, 2581, 3083, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2581, 11, 2146, 11, [87801] = 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28, 0, 30, 128, 30, 6652, 31, 1, 40, 40960, 41, 49567, 43, 30725, 52, 3631, 58, 2, 66, 0, 67, 0, 67, 3449, 3451, 3332, 1735, 809, 3453, 3451, 3455, 3453, 3451, -3338, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 3457, 398, 398, 3342, 3, -3, 402, 592, 618, 3140, 1571, 1570, 721, 2637, 1382, 721, 1382, 1382, 1382, 2845, 592, +3338, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 3457, 398, 398, 3342, 79, +79, 402, 592, 618, 3140, 1571, 1570, 721, 2637, 1382, 721, 1382, 1382, 1382, 2845, 592, 337, 777, 2581, 2581, 11, 11, 2581, 2581, 1402, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2581, 11, 2146, 11, [87906] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 7676, 30, 0, 40, 40960, 40, 33183, 42, 30727, 50, 3631, 57, 2, 65, 0, 66, 0, 66, 2727, 2729, 2025, 2027, 2731, 1006, 2729, 2031, 2731, 2729, -2033, 4147, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 3, -3, 649, 2805, 1621, 905, 186, 185, 2663, 547, 185, 547, 905, 547, 547, 308, 3066, +2033, 4147, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, +79, 649, 2805, 1621, 905, 186, 185, 2663, 547, 185, 547, 905, 547, 547, 308, 3066, 470, 2595, 2595, 44, 44, 2595, 2595, 44, 44, 905, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2595, 44, 2172, 44, [88010] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 7676, 30, 0, 40, 40960, 40, 33183, 42, 30727, 50, 3631, 57, 2, 65, 0, 66, 0, 66, 2727, 2729, 2025, 2027, 2731, 1006, 2729, 2031, 2731, 2729, -2033, 4149, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 3, -3, 649, 2805, 1621, 905, 186, 185, 2663, 547, 185, 547, 905, 547, 547, 308, 3066, +2033, 4149, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, +79, 649, 2805, 1621, 905, 186, 185, 2663, 547, 185, 547, 905, 547, 547, 308, 3066, 470, 2595, 2595, 44, 44, 2595, 2595, 44, 44, 905, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2595, 44, 2172, 44, [88114] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 7676, 30, 0, 40, 40960, 40, 33183, 42, 30727, 50, 3631, 57, 2, 65, 0, 66, 0, 66, 2727, 2729, 2025, 2027, 2731, 1006, 2729, 2031, 2731, 2729, -2033, 4151, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 3, -3, 649, 2805, 1621, 905, 186, 185, 2663, 547, 185, 547, 905, 547, 547, 308, 3066, +2033, 4151, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, +79, 649, 2805, 1621, 905, 186, 185, 2663, 547, 185, 547, 905, 547, 547, 308, 3066, 470, 2595, 2595, 44, 44, 2595, 2595, 44, 44, 905, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2595, 44, 2172, 44, [88218] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 7676, 30, 0, 40, 40960, 40, 33183, 42, 30727, 50, 3631, 57, 2, 65, 0, 66, 0, 66, 2727, 2729, 2025, 2027, 2731, 1006, 2729, 2031, 2731, 2729, -2033, 4153, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 3, -3, 649, 2805, 1621, 905, 186, 185, 2663, 547, 185, 547, 905, 547, 547, 308, 3066, +2033, 4153, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, +79, 649, 2805, 1621, 905, 186, 185, 2663, 547, 185, 547, 905, 547, 547, 308, 3066, 470, 2595, 2595, 44, 44, 2595, 2595, 44, 44, 905, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2595, 44, 2172, 44, [88322] = 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 6652, 30, 0, 39, 40960, 39, 33183, 41, 30725, 49, 3695, 55, 2, 64, 0, 65, 0, 65, 2935, 2937, 2454, 627, 2939, 2937, 2941, 2939, 2937, 2943, -2945, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2947, 873, 873, 2949, 3, 3, +2945, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2947, 873, 873, 2949, 79, 79, 877, 2549, 3142, 2622, 947, 186, 185, 2663, 547, 185, 547, 547, 547, 2549, 462, 728, 2520, 2520, 43, 43, 2520, 2520, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 465, 2520, 43, 2133, 43, @@ -32716,7 +32612,7 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 7676, 29, 0, 39, 40960, 39, 33183, 41, 30727, 49, 3631, 56, 2, 64, 0, 65, 0, 65, 2727, 2729, 2025, 2027, 2731, 1006, 2729, 2031, 2731, 2729, -2033, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 3, 3, +2033, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79, 649, 2701, 1621, 3023, 186, 185, 2663, 547, 185, 547, 3023, 547, 547, 308, 3066, 470, 2595, 2595, 44, 44, 2595, 2595, 44, 44, 3023, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2595, 44, 2172, 44, @@ -32724,7 +32620,7 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 7676, 29, 0, 39, 40960, 39, 33183, 41, 30727, 49, 3631, 56, 2, 64, 0, 65, 0, 65, 2727, 2729, 2025, 2027, 2731, 1006, 2729, 2031, 2731, 2729, -2033, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 3, 3, +2033, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79, 649, 2805, 1621, 905, 186, 185, 2663, 547, 185, 547, 905, 547, 547, 308, 3066, 470, 2595, 2595, 44, 44, 2595, 2595, 44, 44, 905, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2595, 44, 2172, 44, @@ -32732,7 +32628,7 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 6652, 30, 0, 39, 40960, 39, 33183, 41, 30725, 49, 3695, 55, 2, 64, 0, 65, 0, 65, 2935, 2937, 2454, 627, 2939, 2937, 2941, 2939, 2937, 2943, -4155, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2947, 873, 873, 2949, 3, 3, +4155, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2947, 873, 873, 2949, 79, 79, 877, 2549, 3142, 2607, 3034, 186, 185, 2663, 547, 185, 547, 547, 547, 2549, 752, 728, 2520, 2520, 43, 43, 2520, 2520, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 765, 2520, 43, 2133, 43, @@ -32740,7 +32636,7 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 6652, 30, 0, 39, 40960, 39, 33183, 41, 30725, 49, 3695, 55, 2, 64, 0, 65, 0, 65, 2935, 2937, 2454, 627, 2939, 2937, 2941, 2939, 2937, 2943, -4157, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2947, 873, 873, 2949, 3, 3, +4157, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2947, 873, 873, 2949, 79, 79, 877, 2549, 3142, 2604, 2914, 186, 185, 2663, 547, 185, 547, 547, 547, 2549, 155, 728, 2520, 2520, 43, 43, 2520, 2520, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 805, 2520, 43, 2133, 43, @@ -32748,7 +32644,7 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 6652, 30, 0, 39, 40960, 39, 33183, 41, 30725, 49, 3695, 55, 2, 64, 0, 65, 0, 65, 2935, 2937, 2454, 627, 2939, 2937, 2941, 2939, 2937, 2943, -4159, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2947, 873, 873, 2949, 3, 3, +4159, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2947, 873, 873, 2949, 79, 79, 877, 2549, 3142, 2607, 2914, 186, 185, 2663, 547, 185, 547, 547, 547, 2549, 752, 728, 2520, 2520, 43, 43, 2520, 2520, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 765, 2520, 43, 2133, 43, @@ -32756,7 +32652,7 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 6652, 30, 0, 39, 40960, 39, 33183, 41, 30725, 49, 3695, 55, 2, 64, 0, 65, 0, 65, 2935, 2937, 2454, 627, 2939, 2937, 2941, 2939, 2937, 2943, -4161, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2947, 873, 873, 2949, 3, 3, +4161, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2947, 873, 873, 2949, 79, 79, 877, 2549, 3142, 1533, 947, 186, 185, 2663, 547, 185, 547, 547, 547, 2549, 336, 728, 2520, 2520, 43, 43, 2520, 2520, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 398, 2520, 43, 2133, 43, @@ -32764,23 +32660,23 @@ static const uint16_t ts_small_parse_table[] = { 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28, 0, 30, 128, 30, 0, 31, 1, 31, 43472, 32, 49567, 39, 30725, 48, 3631, 54, 2, 62, 0, 63, 0, 63, 1348, 1350, 1352, 4163, 1356, 1358, 1350, 1358, 1358, 1350, -1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 3, -3, 402, 592, 618, 1625, 688, 598, 353, 1168, 1168, 1168, 592, 194, 10, 88, 88, +1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 79, +79, 402, 592, 618, 1625, 688, 598, 353, 1168, 1168, 1168, 592, 194, 10, 88, 88, 11, 11, 88, 88, 1173, 1333, 1333, 11, 11, 11, 11, 11, 11, 11, 11, 11, -11, 88, 11, 98, 11, +11, 88, 11, 99, 11, [89144] = 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28, 0, 30, 128, 30, 0, 31, 1, 31, 43472, 32, 49567, 39, 30725, 48, 3631, 54, 2, 62, 0, 63, 0, 63, 1348, 1350, 1352, 4165, 1356, 1358, 1350, 1358, 1358, 1350, -1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 3, -3, 402, 592, 618, 3140, 2845, 1021, 353, 1168, 1168, 1168, 592, 337, 10, 88, 88, +1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 79, +79, 402, 592, 618, 3140, 2845, 1021, 353, 1168, 1168, 1168, 592, 337, 10, 88, 88, 11, 11, 88, 88, 1402, 1333, 1333, 11, 11, 11, 11, 11, 11, 11, 11, 11, -11, 88, 11, 98, 11, +11, 88, 11, 99, 11, [89245] = 12562, 0, 10240, 5, 39168, 7, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 34, 29, 0, 31, 40960, 31, 33183, 33, 31733, 41, 3631, 53, 2, 61, 0, 62, 0, 62, 1566, 1568, 625, 1570, 1572, 1568, 629, 1574, 1572, 1568, -631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3, +631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79, 649, 1537, 1621, 493, 3006, 1537, 293, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 44, 1554, 493, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, @@ -32788,7 +32684,7 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 43472, 30, 33183, 37, 30725, 45, 3695, 51, 2, 60, 0, 61, 0, 61, 1048, 1050, 1052, 1054, 1056, 1050, 1056, 1056, 1050, 1058, -4167, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 3, 3, +4167, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 79, 79, 877, 2549, 3142, 1533, 1608, 876, 1169, 1169, 1169, 2549, 336, 56, 489, 489, 43, 43, 489, 489, 1332, 1332, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 398, 489, 43, 391, 43, @@ -32796,7 +32692,7 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 43472, 30, 33183, 37, 30725, 45, 3695, 51, 2, 60, 0, 61, 0, 61, 1048, 1050, 1052, 1054, 1056, 1050, 1056, 1056, 1050, 1058, -4169, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 3, 3, +4169, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 79, 79, 877, 2549, 3142, 2607, 3097, 876, 1169, 1169, 1169, 2549, 752, 56, 489, 489, 43, 43, 489, 489, 1332, 1332, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 765, 489, 43, 391, 43, @@ -32805,14 +32701,14 @@ static const uint16_t ts_small_parse_table[] = { 0, 31, 384, 31, 0, 33, 2, 33, 40960, 34, 33183, 36, 63493, 44, 3695, 51, 2, 60, 0, 61, 0, 61, 1014, 1016, 1018, 4171, 1158, 1020, 1016, 1020, 1160, 1020, 1016, 1022, 1024, 1026, 4173, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, -3, 3, 1008, 2584, 3154, 2609, 2933, 2850, 2584, 2555, 76, 821, 821, 118, 118, 821, +79, 79, 1008, 2584, 3154, 2609, 2933, 2850, 2584, 2555, 76, 821, 821, 118, 118, 821, 821, 118, 118, 118, 118, 118, 118, 118, 2591, 118, 118, 118, 118, 118, 3159, 821, 118, 130, 118, [89642] = 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 43472, 30, 33183, 37, 30725, 45, 3695, 51, 2, 60, 0, 61, 0, 61, 1048, 1050, 1052, 1054, 1056, 1050, 1056, 1056, 1050, 1058, -4175, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 3, 3, +4175, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 79, 79, 877, 2549, 3142, 2607, 877, 876, 1169, 1169, 1169, 2549, 752, 56, 489, 489, 43, 43, 489, 489, 1332, 1332, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 765, 489, 43, 391, 43, @@ -32821,7 +32717,7 @@ static const uint16_t ts_small_parse_table[] = { 0, 31, 384, 31, 0, 33, 2, 33, 40960, 34, 33183, 36, 63493, 44, 3695, 51, 2, 60, 0, 61, 0, 61, 1014, 1016, 1018, 4177, 1158, 1020, 1016, 1020, 1160, 1020, 1016, 1022, 1024, 1026, 4179, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, -3, 3, 1008, 2584, 3154, 2615, 2968, 2854, 2584, 2557, 76, 821, 821, 118, 118, 821, +79, 79, 1008, 2584, 3154, 2615, 2968, 2854, 2584, 2557, 76, 821, 821, 118, 118, 821, 821, 118, 118, 118, 118, 118, 118, 118, 2596, 118, 118, 118, 118, 118, 3123, 821, 118, 130, 118, [89840] = @@ -32829,14 +32725,14 @@ static const uint16_t ts_small_parse_table[] = { 0, 31, 384, 31, 0, 33, 2, 33, 40960, 34, 33183, 36, 63493, 44, 3695, 51, 2, 60, 0, 61, 0, 61, 1014, 1016, 1018, 4181, 1158, 1020, 1016, 1020, 1160, 1020, 1016, 1022, 1024, 1026, 4183, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, -3, 3, 1008, 2584, 3154, 2623, 2994, 2863, 2584, 2562, 76, 821, 821, 118, 118, 821, +79, 79, 1008, 2584, 3154, 2623, 2994, 2863, 2584, 2562, 76, 821, 821, 118, 118, 821, 821, 118, 118, 118, 118, 118, 118, 118, 2602, 118, 118, 118, 118, 118, 3087, 821, 118, 130, 118, [89939] = 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 43472, 30, 33183, 37, 30725, 45, 3695, 51, 2, 60, 0, 61, 0, 61, 1048, 1050, 1052, 1054, 1056, 1050, 1056, 1056, 1050, 1058, -4185, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 3, 3, +4185, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 79, 79, 877, 2549, 3142, 461, 877, 876, 1169, 1169, 1169, 2549, 190, 56, 489, 489, 43, 43, 489, 489, 1332, 1332, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 257, 489, 43, 391, 43, @@ -32845,140 +32741,140 @@ static const uint16_t ts_small_parse_table[] = { 0, 31, 384, 31, 0, 33, 2, 33, 40960, 34, 33183, 36, 63493, 44, 3695, 51, 2, 60, 0, 61, 0, 61, 1014, 1016, 1018, 4187, 1158, 1020, 1016, 1020, 1160, 1020, 1016, 1022, 1024, 1026, 4189, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, -3, 3, 1008, 2584, 3154, 2618, 2980, 2856, 2584, 2558, 76, 821, 821, 118, 118, 821, +79, 79, 1008, 2584, 3154, 2618, 2980, 2856, 2584, 2558, 76, 821, 821, 118, 118, 821, 821, 118, 118, 118, 118, 118, 118, 118, 2599, 118, 118, 118, 118, 118, 3121, 821, 118, 130, 118, [90137] = 8978, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 0, 26, 0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 3328, 3330, 3332, 4191, 3334, 3330, 3336, 3334, 3330, 3338, -388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 3, 3, 402, +388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 79, 79, 402, 3041, 1087, 721, 2637, 1382, 721, 1382, 1382, 1382, 1057, 2739, 2739, 11, 11, 2739, 2739, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2739, 11, 2146, 11, [90233] = 8466, 0, 10240, 4, 38912, 6, 425, 9, 1026, 14, 33280, 16, 1151, 18, 0, 26, 0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 4193, -863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 3, 3, 877, +863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 1170, 186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43, [90329] = 8466, 0, 10240, 4, 38912, 6, 425, 9, 1026, 14, 33280, 16, 1151, 18, 0, 26, 0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 4195, -863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 3, 3, 877, +863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 1170, 186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43, [90425] = 8466, 0, 10240, 4, 38912, 6, 425, 9, 1026, 14, 33280, 16, 1151, 18, 0, 26, 0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 4197, -863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 3, 3, 877, +863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 2914, 186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43, [90521] = 8466, 0, 10240, 4, 38912, 6, 425, 9, 1026, 14, 33280, 16, 1151, 18, 0, 26, 0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 4199, -863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 3, 3, 877, +863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 1170, 186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43, [90617] = 8978, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 0, 26, 0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 3328, 3330, 3332, 4201, 3334, 3330, 3336, 3334, 3330, 3338, -388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 3, 3, 402, +388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 79, 79, 402, 3041, 1087, 721, 2637, 1382, 721, 1382, 1382, 1382, 1057, 2739, 2739, 11, 11, 2739, 2739, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2739, 11, 2146, 11, [90713] = 8978, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 0, 26, 0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 3328, 3330, 3332, 4203, 3334, 3330, 3336, 3334, 3330, 3338, -388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 3, 3, 402, +388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 79, 79, 402, 3041, 1087, 721, 2637, 1382, 721, 1382, 1382, 1382, 1057, 2739, 2739, 11, 11, 2739, 2739, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2739, 11, 2146, 11, [90809] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49, -2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2739, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2739, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 2905, 308, 557, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 2737, 1553, 1553, 1553, 1553, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [90905] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49, -2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2739, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2739, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 2905, 308, 557, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 2738, 1553, 1553, 1553, 1553, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [91001] = 13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49, 2, 57, 0, 58, 0, 58, 422, 424, 426, 4205, 380, 428, 424, 428, 384, 428, -424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3, -3, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, +424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 79, +79, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [91097] = 13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49, 2, 57, 0, 58, 0, 58, 422, 424, 426, 4207, 380, 428, 424, 428, 384, 428, -424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3, -3, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, +424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 79, +79, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [91193] = 8466, 0, 10240, 4, 38912, 6, 425, 9, 1026, 14, 33280, 16, 1151, 18, 0, 26, 0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 4209, -863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 3, 3, 877, +863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 947, 186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43, [91289] = 13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49, 2, 57, 0, 58, 0, 58, 422, 424, 426, 4211, 380, 428, 424, 428, 384, 428, -424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3, -3, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, +424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 79, +79, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [91385] = 13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49, 2, 57, 0, 58, 0, 58, 422, 424, 426, 4213, 380, 428, 424, 428, 384, 428, -424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3, -3, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, +424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 79, +79, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [91481] = 8978, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 0, 26, 0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 3328, 3330, 3332, 4215, 3334, 3330, 3336, 3334, 3330, 3338, -388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 3, 3, 402, +388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 79, 79, 402, 3041, 1087, 721, 2637, 1382, 721, 1382, 1382, 1382, 1057, 2739, 2739, 11, 11, 2739, 2739, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2739, 11, 2146, 11, [91577] = 8466, 0, 10240, 4, 38912, 6, 425, 9, 1026, 14, 33280, 16, 1151, 18, 0, 26, 0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 4217, -863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 3, 3, 877, +863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 1170, 186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43, [91673] = 13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49, 2, 57, 0, 58, 0, 58, 422, 424, 426, 4219, 380, 428, 424, 428, 384, 428, -424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3, -3, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, +424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 79, +79, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [91769] = 13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49, 2, 57, 0, 58, 0, 58, 422, 424, 426, 4221, 380, 428, 424, 428, 384, 428, -424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3, -3, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, +424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 79, +79, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [91865] = 8978, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 0, 26, 0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 3328, 3330, 3332, 4223, 3334, 3330, 3336, 3334, 3330, 3338, -388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 3, 3, 402, +388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 79, 79, 402, 3041, 1087, 721, 2637, 1382, 721, 1382, 1382, 1382, 1057, 2739, 2739, 11, 11, 2739, 2739, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2739, 11, 2146, 11, [91961] = @@ -32986,453 +32882,453 @@ static const uint16_t ts_small_parse_table[] = { 0, 32, 128, 32, 0, 33, 0, 33, 40960, 33, 33183, 35, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 1210, 1212, 1214, 3595, 1216, 1212, 1216, 1216, 1212, 619, 1218, 1220, 1222, 619, 1220, 1224, 1220, 1226, 1228, 619, 619, 1230, 1228, 1794, 1230, 1230, -1230, 3, 3, 1234, 2672, 3099, 2712, 2672, 2659, 122, 1485, 1485, 160, 160, 1485, 1485, +1230, 79, 79, 1234, 2672, 3099, 2712, 2672, 2659, 122, 1485, 1485, 160, 160, 1485, 1485, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 1485, 160, 745, 160, [92057] = 12562, 0, 10240, 5, 47104, 7, 488, 11, 1026, 16, 53760, 18, 1151, 22, 49152, 30, 0, 32, 128, 32, 0, 33, 0, 33, 40960, 33, 33183, 35, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 1210, 1212, 1214, 3595, 1216, 1212, 1216, 1216, 1212, 633, 1218, 1220, 1222, 633, 1220, 1224, 1220, 1226, 1228, 633, 633, 1230, 1228, 1794, 1230, 1230, -1230, 3, 3, 1234, 2672, 3099, 2712, 2672, 2659, 122, 1485, 1485, 160, 160, 1485, 1485, +1230, 79, 79, 1234, 2672, 3099, 2712, 2672, 2659, 122, 1485, 1485, 160, 160, 1485, 1485, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 1485, 160, 745, 160, [92153] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49, 2, 57, 0, 58, 0, 58, 1696, 1698, 426, 1700, 1698, 903, 1700, 1698, 430, 432, -434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, 1528, +434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, 3110, 2937, 1528, 243, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 2667, 1085, 1085, 1085, 1085, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [92249] = 13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49, 2, 57, 0, 58, 0, 58, 422, 424, 426, 4225, 380, 428, 424, 428, 384, 428, -424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3, -3, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, +424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 79, +79, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [92345] = 13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49, 2, 57, 0, 58, 0, 58, 422, 424, 426, 4227, 380, 428, 424, 428, 384, 428, -424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3, -3, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, +424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 79, +79, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [92441] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49, 2, 57, 0, 58, 0, 58, 1696, 1698, 426, 1700, 1698, 903, 1700, 1698, 430, 432, -434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, 1528, +434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, 3110, 2937, 1528, 243, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 2629, 1085, 1085, 1085, 1085, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [92537] = 8466, 0, 10240, 4, 38912, 6, 425, 9, 1026, 14, 33280, 16, 1151, 18, 0, 26, 0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 4229, -863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 3, 3, 877, +863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 1170, 186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43, [92633] = 13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49, 2, 57, 0, 58, 0, 58, 422, 424, 426, 4231, 380, 428, 424, 428, 384, 428, -424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3, -3, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, +424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 79, +79, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [92729] = 13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49, 2, 57, 0, 58, 0, 58, 422, 424, 426, 4233, 380, 428, 424, 428, 384, 428, -424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3, -3, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, +424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 79, +79, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [92825] = 13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49, 2, 57, 0, 58, 0, 58, 422, 424, 426, 4235, 380, 428, 424, 428, 384, 428, -424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3, -3, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, +424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 79, +79, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [92921] = 13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49, 2, 57, 0, 58, 0, 58, 422, 424, 426, 4237, 380, 428, 424, 428, 384, 428, -424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3, -3, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, +424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 79, +79, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [93017] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49, 2, 57, 0, 58, 0, 58, 2805, 2807, 625, 2809, 2807, 629, 2809, 2807, 631, 635, -637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3, 649, 1537, +637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79, 649, 1537, 1621, 3006, 1537, 293, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 44, 2710, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [93113] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49, -2, 57, 0, 58, 0, 58, 2065, 2067, 1136, 2069, 2067, 1140, 2069, 2067, 1142, 67, -69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1350, -1615, 2985, 1350, 338, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 2671, 509, -509, 509, 509, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, +2, 57, 0, 58, 0, 58, 2065, 2067, 1136, 2069, 2067, 1140, 2069, 2067, 1142, 63, +65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350, +1615, 2985, 1350, 338, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 2671, 508, +508, 508, 508, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [93209] = 8466, 0, 10240, 4, 38912, 6, 425, 9, 1026, 14, 33280, 16, 1151, 18, 0, 26, 0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49, 2, 57, 0, 58, 0, 58, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 4239, -863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 3, 3, 877, +863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 3034, 186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43, [93305] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49, -2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2739, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2739, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 2905, 308, 557, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 3010, 1553, 1553, 1553, 1553, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [93401] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49, -2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2739, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2739, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 2905, 308, 557, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 3011, 1553, 1553, 1553, 1553, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [93497] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49, -2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2739, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2739, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 2905, 308, 557, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 3012, 1553, 1553, 1553, 1553, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [93593] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48, -2, 56, 0, 57, 0, 57, 4241, 4243, 4245, 4247, 4243, 4249, 4247, 4243, 4251, 841, -843, 841, 925, 841, 927, 845, 847, 845, 4253, 847, 847, 4255, 3, 3, 402, 1258, +2, 56, 0, 57, 0, 57, 4241, 4243, 4245, 4247, 4243, 4249, 4247, 4243, 4251, 839, +841, 839, 925, 839, 927, 843, 845, 843, 4253, 845, 845, 4255, 79, 79, 402, 1258, 1257, 721, 2637, 1382, 721, 1382, 1382, 1382, 900, 2731, 2731, 32, 32, 2731, 2731, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2731, 32, 2299, 32, [93688] = 8978, 0, 26752, 5, 38912, 9, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 0, 30, 57344, 30, 33695, 33, 30725, 42, 3631, 48, 2, 56, 0, 57, 0, 57, 803, 805, 374, 4257, 811, 4259, 805, 4259, 4259, 811, -805, 386, 388, 390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 3, -3, 402, 592, 3104, 592, 2704, 81, 80, 2569, 2569, 11, 11, 2569, 2569, 2704, 11, -11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2569, 11, 98, 11, +805, 386, 388, 390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 79, +79, 402, 592, 3104, 592, 2704, 81, 80, 2569, 2569, 11, 11, 2569, 2569, 2704, 11, +11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2569, 11, 99, 11, [93783] = 8978, 0, 26752, 5, 38912, 9, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 0, 30, 57344, 30, 33695, 33, 30725, 42, 3631, 48, 2, 56, 0, 57, 0, 57, 803, 805, 374, 4261, 811, 4263, 805, 4263, 4263, 811, -805, 386, 388, 390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 3, -3, 402, 592, 3104, 592, 2704, 81, 80, 2569, 2569, 11, 11, 2569, 2569, 2704, 11, -11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2569, 11, 98, 11, +805, 386, 388, 390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 79, +79, 402, 592, 3104, 592, 2704, 81, 80, 2569, 2569, 11, 11, 2569, 2569, 2704, 11, +11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2569, 11, 99, 11, [93878] = 8978, 0, 26752, 5, 38912, 9, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 0, 30, 57344, 30, 33695, 33, 30725, 42, 3631, 48, 2, 56, 0, 57, 0, 57, 803, 805, 374, 4265, 811, 4267, 805, 4267, 4267, 811, -805, 386, 388, 390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 3, -3, 402, 592, 3104, 592, 2704, 81, 80, 2569, 2569, 11, 11, 2569, 2569, 2704, 11, -11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2569, 11, 98, 11, +805, 386, 388, 390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 79, +79, 402, 592, 3104, 592, 2704, 81, 80, 2569, 2569, 11, 11, 2569, 2569, 2704, 11, +11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2569, 11, 99, 11, [93973] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 4269, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 4269, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [94068] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 4271, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 4271, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [94163] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48, 2, 56, 0, 57, 0, 57, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2943, 863, -865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2949, 3, 3, 877, 631, +865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2949, 79, 79, 877, 631, 186, 185, 2663, 547, 185, 547, 547, 547, 2144, 1002, 1002, 43, 43, 1002, 1002, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2133, 43, [94258] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48, 2, 56, 0, 57, 0, 57, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 863, -865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 3, 3, 877, 1170, +865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 1170, 186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43, [94353] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48, -2, 56, 0, 57, 0, 57, 4241, 4243, 4245, 4247, 4243, 4249, 4247, 4243, 4251, 841, -843, 841, 925, 841, 927, 845, 847, 845, 4253, 847, 847, 4255, 3, 3, 402, 1372, +2, 56, 0, 57, 0, 57, 4241, 4243, 4245, 4247, 4243, 4249, 4247, 4243, 4251, 839, +841, 839, 925, 839, 927, 843, 845, 843, 4253, 845, 845, 4255, 79, 79, 402, 1372, 1371, 721, 2637, 1382, 721, 1382, 1382, 1382, 900, 2731, 2731, 32, 32, 2731, 2731, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2731, 32, 2299, 32, [94448] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48, 2, 56, 0, 57, 0, 57, 3328, 3330, 3332, 3334, 3330, 3336, 3334, 3330, 3338, 388, -390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 3, 3, 402, 3041, +390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 79, 79, 402, 3041, 1087, 721, 2637, 1382, 721, 1382, 1382, 1382, 1057, 2739, 2739, 11, 11, 2739, 2739, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2739, 11, 2146, 11, [94543] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 4273, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 4273, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [94638] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 4275, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 4275, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [94733] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 4277, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 4277, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [94828] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 4279, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 4279, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [94923] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25, 0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48, -2, 56, 0, 57, 0, 57, 4241, 4243, 4245, 4247, 4243, 4249, 4247, 4243, 4251, 841, -843, 841, 925, 841, 927, 845, 847, 845, 4253, 847, 847, 4255, 3, 3, 402, 1571, +2, 56, 0, 57, 0, 57, 4241, 4243, 4245, 4247, 4243, 4249, 4247, 4243, 4251, 839, +841, 839, 925, 839, 927, 843, 845, 843, 4253, 845, 845, 4255, 79, 79, 402, 1571, 1570, 721, 2637, 1382, 721, 1382, 1382, 1382, 900, 2731, 2731, 32, 32, 2731, 2731, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2731, 32, 2299, 32, [95018] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 4281, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 4281, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [95113] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 4283, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 4283, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [95208] = 8466, 0, 26752, 4, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 0, 30, 57344, 30, 33695, 33, 30725, 42, 3631, 48, 2, 56, 0, 57, 0, 57, 853, 855, 857, 859, 4259, 855, 4259, 4259, 859, 855, -861, 4257, 863, 865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 3, -3, 877, 2549, 3105, 2549, 999, 66, 65, 411, 411, 43, 43, 411, 411, 999, 43, +861, 4257, 863, 865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 79, +79, 877, 2549, 3105, 2549, 999, 66, 65, 411, 411, 43, 43, 411, 411, 999, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 411, 43, 391, 43, [95303] = 8466, 0, 26752, 4, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 0, 30, 57344, 30, 33695, 33, 30725, 42, 3631, 48, 2, 56, 0, 57, 0, 57, 853, 855, 857, 859, 4263, 855, 4263, 4263, 859, 855, -861, 4261, 863, 865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 3, -3, 877, 2549, 3105, 2549, 999, 66, 65, 411, 411, 43, 43, 411, 411, 999, 43, +861, 4261, 863, 865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 79, +79, 877, 2549, 3105, 2549, 999, 66, 65, 411, 411, 43, 43, 411, 411, 999, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 411, 43, 391, 43, [95398] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 4285, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 4285, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [95493] = 8466, 0, 26752, 4, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 0, 30, 57344, 30, 33695, 33, 30725, 42, 3631, 48, 2, 56, 0, 57, 0, 57, 853, 855, 857, 859, 4267, 855, 4267, 4267, 859, 855, -861, 4265, 863, 865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 3, -3, 877, 2549, 3105, 2549, 999, 66, 65, 411, 411, 43, 43, 411, 411, 999, 43, +861, 4265, 863, 865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 79, +79, 877, 2549, 3105, 2549, 999, 66, 65, 411, 411, 43, 43, 411, 411, 999, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 411, 43, 391, 43, [95588] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 4287, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 4287, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [95683] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 4289, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 4289, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [95778] = 12562, 0, 10240, 5, 39168, 7, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 0, 29, 3, 29, 40960, 31, 33183, 33, 31749, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 422, 424, 426, 380, 428, 424, 428, 384, 428, 424, -430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3, 3, +430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 79, 79, 446, 1528, 3110, 134, 134, 1528, 13, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [95873] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 4291, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 4291, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [95968] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 4293, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 4293, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [96063] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 4295, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 4295, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [96158] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 4297, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 4297, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [96253] = 8466, 0, 26752, 4, 38912, 8, 488, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 0, 30, 57344, 30, 33695, 33, 30725, 42, 3631, 48, 2, 56, 0, 57, 0, 57, 1014, 1016, 1018, 1020, 3473, 1016, 3473, 3473, 1020, 1016, -1022, 1024, 1026, 3475, 1024, 1028, 1024, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3, -3, 1008, 2584, 3107, 2584, 2680, 447, 253, 2575, 2575, 118, 118, 2575, 2575, 2680, 118, +1022, 1024, 1026, 3475, 1024, 1028, 1024, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 79, +79, 1008, 2584, 3107, 2584, 2680, 447, 253, 2575, 2575, 118, 118, 2575, 2575, 2680, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 2575, 118, 130, 118, [96348] = 8466, 0, 26752, 4, 38912, 8, 488, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 0, 30, 57344, 30, 33695, 33, 30725, 42, 3631, 48, 2, 56, 0, 57, 0, 57, 1014, 1016, 1018, 1020, 4259, 1016, 4259, 4259, 1020, 1016, -1022, 1024, 1026, 4257, 1024, 1028, 1024, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3, -3, 1008, 2584, 3107, 2584, 2680, 447, 253, 2575, 2575, 118, 118, 2575, 2575, 2680, 118, +1022, 1024, 1026, 4257, 1024, 1028, 1024, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 79, +79, 1008, 2584, 3107, 2584, 2680, 447, 253, 2575, 2575, 118, 118, 2575, 2575, 2680, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 2575, 118, 130, 118, [96443] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 4299, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 4299, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [96538] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 4301, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 4301, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [96633] = 8466, 0, 26752, 4, 38912, 8, 488, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 0, 30, 57344, 30, 33695, 33, 30725, 42, 3631, 48, 2, 56, 0, 57, 0, 57, 1014, 1016, 1018, 1020, 4263, 1016, 4263, 4263, 1020, 1016, -1022, 1024, 1026, 4261, 1024, 1028, 1024, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3, -3, 1008, 2584, 3107, 2584, 2680, 447, 253, 2575, 2575, 118, 118, 2575, 2575, 2680, 118, +1022, 1024, 1026, 4261, 1024, 1028, 1024, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 79, +79, 1008, 2584, 3107, 2584, 2680, 447, 253, 2575, 2575, 118, 118, 2575, 2575, 2680, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 2575, 118, 130, 118, [96728] = 8466, 0, 26752, 4, 38912, 8, 488, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 0, 30, 57344, 30, 33695, 33, 30725, 42, 3631, 48, 2, 56, 0, 57, 0, 57, 1014, 1016, 1018, 1020, 4267, 1016, 4267, 4267, 1020, 1016, -1022, 1024, 1026, 4265, 1024, 1028, 1024, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3, -3, 1008, 2584, 3107, 2584, 2680, 447, 253, 2575, 2575, 118, 118, 2575, 2575, 2680, 118, +1022, 1024, 1026, 4265, 1024, 1028, 1024, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 79, +79, 1008, 2584, 3107, 2584, 2680, 447, 253, 2575, 2575, 118, 118, 2575, 2575, 2680, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 2575, 118, 130, 118, [96823] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 4303, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 4303, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [96918] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 4305, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 4305, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [97013] = 12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28, 0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48, 2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 4307, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, -3, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, +631, 4307, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, +79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [97108] = 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46, 2, 55, 0, 56, 0, 56, 853, 855, 857, 627, 859, 855, 859, 859, 855, 861, -4309, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3, +4309, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 79, 79, 877, 2549, 3142, 2613, 2549, 2578, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3115, 489, 43, 391, 43, [97202] = 8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1649, 921, 917, 923, -841, 843, 4311, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +839, 841, 4311, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32, [97296] = 8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1649, 921, 917, 923, -841, 843, 4313, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +839, 841, 4313, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32, [97390] = 8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1649, 921, 917, 923, -841, 843, 4315, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +839, 841, 4315, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32, [97484] = 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46, 2, 55, 0, 56, 0, 56, 853, 855, 857, 627, 859, 855, 859, 859, 855, 861, -4317, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3, +4317, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 79, 79, 877, 2549, 3142, 2616, 2549, 2579, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3117, 489, 43, 391, 43, [97578] = 8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1649, 921, 917, 923, -841, 843, 4319, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +839, 841, 4319, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32, [97672] = 12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 0, 29, 1, 29, 40960, 30, 33183, 32, 30727, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3, +631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [97766] = 13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46, 2, 55, 0, 56, 0, 56, 895, 897, 426, 4321, 901, 903, 897, 903, 903, 897, -430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, +430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, 3110, 1224, 1528, 57, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 3084, 751, 15, 61, 15, [97860] = 8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1649, 921, 917, 923, -841, 843, 4323, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +839, 841, 4323, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32, [97954] = 8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1649, 921, 917, 923, -841, 843, 4325, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +839, 841, 4325, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32, [98048] = 17, - ACTIONS(843), 1, + ACTIONS(841), 1, anon_sym_LBRACE, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(919), 1, anon_sym_LPAREN, @@ -33444,13 +33340,13 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(1496), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(845), 2, + ACTIONS(843), 2, sym_ellipsis, sym_float, - ACTIONS(841), 3, + ACTIONS(839), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, @@ -33470,7 +33366,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, - ACTIONS(847), 5, + ACTIONS(845), 5, sym_identifier, sym_integer, sym_true, @@ -33522,7 +33418,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, STATE(2730), 1, sym__generic_type_arguments, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(764), 2, @@ -33578,50 +33474,50 @@ static const uint16_t ts_small_parse_table[] = { 8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1649, 921, 917, 923, -841, 843, 4330, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +839, 841, 4330, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32, [98318] = 8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1649, 921, 917, 923, -841, 843, 4332, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +839, 841, 4332, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32, [98412] = 12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46, 2, 55, 0, 56, 0, 56, 853, 855, 857, 627, 859, 855, 859, 859, 855, 861, -4334, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3, +4334, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 79, 79, 877, 2549, 3142, 2610, 2549, 2577, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3162, 489, 43, 391, 43, [98506] = 8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1649, 921, 917, 923, -841, 843, 4336, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +839, 841, 4336, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32, [98600] = 8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1649, 921, 917, 923, -841, 843, 4338, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +839, 841, 4338, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32, [98694] = 8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1649, 921, 917, 923, -841, 843, 4340, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +839, 841, 4340, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32, [98788] = 8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1649, 921, 917, 923, -841, 843, 4342, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +839, 841, 4342, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32, [98882] = 17, ACTIONS(857), 1, @@ -33638,7 +33534,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2161), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(871), 2, @@ -33698,9 +33594,9 @@ static const uint16_t ts_small_parse_table[] = { sym_concatenated_string, sym_await, [98973] = 17, - ACTIONS(843), 1, + ACTIONS(841), 1, anon_sym_LBRACE, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(919), 1, anon_sym_LPAREN, @@ -33712,13 +33608,13 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(1496), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(845), 2, + ACTIONS(843), 2, sym_ellipsis, sym_float, - ACTIONS(841), 3, + ACTIONS(839), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, @@ -33738,7 +33634,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, - ACTIONS(847), 5, + ACTIONS(845), 5, sym_identifier, sym_integer, sym_true, @@ -33775,20 +33671,20 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 0, 29, 1, 29, 40960, 30, 33183, 32, 30727, 40, 3631, 47, 2, 55, 0, 56, 0, 56, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623, -631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3, +631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79, 649, 1537, 1621, 2997, 1537, 2732, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 2997, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [99158] = 12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46, 2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 4344, 917, 921, 921, 917, -923, 841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 3065, 308, 3022, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +923, 839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 3065, 308, 3022, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [99251] = 17, - ACTIONS(843), 1, + ACTIONS(841), 1, anon_sym_LBRACE, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(919), 1, anon_sym_LPAREN, @@ -33800,16 +33696,16 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(1496), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(845), 2, + ACTIONS(843), 2, sym_ellipsis, sym_float, ACTIONS(1275), 2, anon_sym_RPAREN, anon_sym_COMMA, - ACTIONS(841), 3, + ACTIONS(839), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, @@ -33825,7 +33721,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(847), 5, + ACTIONS(845), 5, sym_identifier, sym_integer, sym_true, @@ -33879,7 +33775,7 @@ static const uint16_t ts_small_parse_table[] = { sym__generic_type_definition, STATE(2730), 1, sym__generic_type_arguments, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1247), 8, @@ -33929,9 +33825,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, [99425] = 17, - ACTIONS(843), 1, + ACTIONS(841), 1, anon_sym_LBRACE, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(919), 1, anon_sym_LPAREN, @@ -33943,16 +33839,16 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(1496), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(845), 2, + ACTIONS(843), 2, sym_ellipsis, sym_float, ACTIONS(3874), 2, anon_sym_COMMA, anon_sym_COLON, - ACTIONS(841), 3, + ACTIONS(839), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, @@ -33968,7 +33864,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(847), 5, + ACTIONS(845), 5, sym_identifier, sym_integer, sym_true, @@ -34005,41 +33901,41 @@ static const uint16_t ts_small_parse_table[] = { 8466, 0, 10240, 4, 39168, 6, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26, 0, 28, 256, 28, 0, 29, 0, 29, 40960, 29, 33183, 31, 63493, 39, 3631, 46, 2, 54, 0, 55, 0, 55, 915, 917, 919, 921, 917, 921, 1649, 921, 917, 923, -841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, +839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32, [99608] = 12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46, 2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 4346, 917, 921, 921, 917, -923, 841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 3065, 308, 3022, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +923, 839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 3065, 308, 3022, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [99701] = 12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26, 0, 28, 128, 28, 0, 29, 32, 29, 40960, 30, 33183, 32, 30725, 40, 3631, 46, 2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 917, 921, 921, 917, 923, -841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, +839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 3146, 3148, 308, 3018, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [99794] = 12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46, 2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 4348, 917, 921, 921, 917, -923, 841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 3065, 308, 3022, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +923, 839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 3065, 308, 3022, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [99887] = 12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46, 2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 4350, 917, 921, 921, 917, -923, 841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 3017, 308, 2827, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +923, 839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 3017, 308, 2827, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [99980] = 17, - ACTIONS(843), 1, + ACTIONS(841), 1, anon_sym_LBRACE, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(919), 1, anon_sym_LPAREN, @@ -34051,16 +33947,16 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(1496), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(845), 2, + ACTIONS(843), 2, sym_ellipsis, sym_float, ACTIONS(3589), 2, anon_sym_COMMA, anon_sym_RBRACK, - ACTIONS(841), 3, + ACTIONS(839), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, @@ -34076,7 +33972,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(847), 5, + ACTIONS(845), 5, sym_identifier, sym_integer, sym_true, @@ -34130,7 +34026,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2730), 1, sym__generic_type_arguments, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1247), 8, @@ -34180,9 +34076,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, [100154] = 17, - ACTIONS(843), 1, + ACTIONS(841), 1, anon_sym_LBRACE, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(919), 1, anon_sym_LPAREN, @@ -34194,16 +34090,16 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(1496), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(845), 2, + ACTIONS(843), 2, sym_ellipsis, sym_float, ACTIONS(1275), 2, anon_sym_COMMA, anon_sym_RBRACK, - ACTIONS(841), 3, + ACTIONS(839), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, @@ -34219,7 +34115,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(847), 5, + ACTIONS(845), 5, sym_identifier, sym_integer, sym_true, @@ -34256,22 +34152,22 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46, 2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 4352, 917, 921, 921, 917, -923, 841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 3065, 308, 3022, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +923, 839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 3065, 308, 3022, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [100337] = 12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46, 2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 4354, 917, 921, 921, 917, -923, 841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 3065, 308, 3022, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +923, 839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 3065, 308, 3022, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [100430] = 12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46, 2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 4356, 917, 921, 921, 917, -923, 841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, -851, 308, 1335, 3065, 308, 3022, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, +923, 839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, +849, 308, 1335, 3065, 308, 3022, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [100523] = 9, ACTIONS(2366), 1, @@ -34284,7 +34180,7 @@ static const uint16_t ts_small_parse_table[] = { sym_else_clause, STATE(2013), 1, sym_finally_clause, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(1856), 2, @@ -34348,7 +34244,7 @@ static const uint16_t ts_small_parse_table[] = { sym_else_clause, STATE(2048), 1, sym_finally_clause, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(1116), 2, @@ -34405,253 +34301,253 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26, 0, 28, 128, 28, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 1130, 1134, 1136, 1395, 1140, 1134, 1140, 1140, 1134, 1142, -67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, +63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350, 1615, 1580, 1350, 304, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [100761] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 57344, 27, 33695, 30, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 803, 805, 374, 811, 805, 811, 811, 805, 386, 388, -390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 3, 3, 402, 592, +390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 79, 79, 402, 592, 3104, 592, 2717, 81, 2123, 2570, 2570, 11, 11, 2570, 2570, 2717, 11, 11, 11, 11, -11, 11, 11, 11, 11, 11, 11, 11, 2570, 11, 98, 11, +11, 11, 11, 11, 11, 11, 11, 11, 2570, 11, 99, 11, [100853] = 12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26, 0, 28, 128, 28, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 1210, 1212, 1214, 3595, 1216, 1212, 1216, 1216, 1212, 1218, -1220, 1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1794, 1230, 1230, 1230, 3, 3, 1234, +1220, 1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1794, 1230, 1230, 1230, 79, 79, 1234, 2672, 3099, 2712, 2672, 2659, 122, 1485, 1485, 160, 160, 1485, 1485, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 1485, 160, 745, 160, [100945] = 12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26, 0, 28, 128, 28, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 621, 623, 625, 627, 629, 623, 629, 629, 623, 631, -635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3, 649, +635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79, 649, 1537, 1621, 3064, 1537, 29, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [101037] = 12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26, 0, 28, 128, 28, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 915, 917, 919, 1138, 921, 917, 921, 921, 917, 923, -841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, +839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 3050, 308, 720, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [101129] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 57344, 27, 33695, 30, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 853, 855, 857, 859, 855, 859, 859, 855, 861, 863, -865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 3, 3, 877, 2549, +865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 79, 79, 877, 2549, 3105, 2549, 2694, 66, 2108, 2571, 2571, 43, 43, 2571, 2571, 2694, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2571, 43, 391, 43, [101221] = 9490, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 621, 623, 625, 4358, 629, 623, 629, 629, 623, 631, -4358, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3, +4358, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79, 649, 1537, 1621, 1537, 2870, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [101313] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 57344, 27, 33695, 30, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 803, 805, 374, 811, 805, 811, 811, 805, 386, 388, -390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 3, 3, 402, 592, +390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 79, 79, 402, 592, 3104, 592, 2703, 81, 2071, 2565, 2565, 11, 11, 2565, 2565, 2703, 11, 11, 11, 11, -11, 11, 11, 11, 11, 11, 11, 11, 2565, 11, 98, 11, +11, 11, 11, 11, 11, 11, 11, 11, 2565, 11, 99, 11, [101405] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 57344, 27, 33695, 30, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 853, 855, 857, 859, 855, 859, 859, 855, 861, 863, -865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 3, 3, 877, 2549, +865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 79, 79, 877, 2549, 3105, 2549, 999, 66, 65, 411, 411, 43, 43, 411, 411, 999, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 411, 43, 391, 43, [101497] = 12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26, 0, 28, 128, 28, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 915, 917, 919, 1138, 921, 917, 921, 921, 917, 923, -841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, +839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 3065, 308, 3022, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [101589] = 9490, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27, 0, 29, 0, 29, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 621, 623, 625, 2791, 629, 623, 629, 629, 623, 631, -2791, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3, +2791, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79, 649, 1537, 1621, 1537, 2887, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [101681] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 57344, 27, 33695, 30, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 803, 805, 374, 811, 805, 811, 811, 805, 386, 388, -390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 3, 3, 402, 592, +390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 79, 79, 402, 592, 3104, 592, 2646, 81, 80, 2569, 2569, 11, 11, 2569, 2569, 2646, 11, 11, 11, 11, -11, 11, 11, 11, 11, 11, 11, 11, 2569, 11, 98, 11, +11, 11, 11, 11, 11, 11, 11, 11, 2569, 11, 99, 11, [101773] = 8978, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26, 0, 28, 8, 28, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 895, 897, 426, 4360, 903, 897, 903, 903, 897, 430, -432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, +432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, 3110, 1391, 1528, 1390, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [101865] = 12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26, 0, 28, 128, 28, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 895, 897, 426, 901, 903, 897, 903, 903, 897, 430, -432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, +432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, 3110, 1601, 1528, 153, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [101957] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 57344, 27, 33695, 30, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 803, 805, 374, 811, 805, 811, 811, 805, 386, 388, -390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 3, 3, 402, 592, +390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 79, 79, 402, 592, 3104, 592, 2704, 81, 80, 2569, 2569, 11, 11, 2569, 2569, 2704, 11, 11, 11, 11, -11, 11, 11, 11, 11, 11, 11, 11, 2569, 11, 98, 11, +11, 11, 11, 11, 11, 11, 11, 11, 2569, 11, 99, 11, [102049] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 57344, 27, 33695, 30, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 1014, 1016, 1018, 1020, 1016, 1020, 1020, 1016, 1022, 1024, -1026, 1024, 1028, 1024, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3, 3, 1008, 2584, +1026, 1024, 1028, 1024, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 79, 79, 1008, 2584, 3107, 2584, 2679, 447, 2100, 2572, 2572, 118, 118, 2572, 2572, 2679, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 2572, 118, 130, 118, [102141] = 12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26, 0, 28, 128, 28, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 1130, 1134, 1136, 1395, 1140, 1134, 1140, 1140, 1134, 1142, -67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, +63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350, 1615, 2813, 1350, 279, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [102233] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 57344, 27, 33695, 30, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 1014, 1016, 1018, 1020, 1016, 1020, 1020, 1016, 1022, 1024, -1026, 1024, 1028, 1024, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3, 3, 1008, 2584, +1026, 1024, 1028, 1024, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 79, 79, 1008, 2584, 3107, 2584, 2688, 447, 2075, 2576, 2576, 118, 118, 2576, 2576, 2688, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 2576, 118, 130, 118, [102325] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 57344, 27, 33695, 30, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 1014, 1016, 1018, 1020, 1016, 1020, 1020, 1016, 1022, 1024, -1026, 1024, 1028, 1024, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3, 3, 1008, 2584, +1026, 1024, 1028, 1024, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 79, 79, 1008, 2584, 3107, 2584, 2680, 447, 253, 2575, 2575, 118, 118, 2575, 2575, 2680, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 2575, 118, 130, 118, [102417] = 12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26, 0, 28, 128, 28, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45, 2, 53, 0, 54, 0, 54, 1210, 1212, 1214, 2434, 1216, 1212, 1216, 1216, 1212, 1218, -1220, 1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1232, 1230, 1230, 1230, 3, 3, 1234, +1220, 1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1232, 1230, 1230, 1230, 79, 79, 1234, 2672, 3082, 2712, 2672, 655, 122, 1485, 1485, 160, 160, 1485, 1485, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 1485, 160, 745, 160, [102509] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 8, 27, 0, 28, 0, 28, 40960, 28, 33183, 30, 30725, 38, 3631, 44, 2, 52, 0, 53, 0, 53, 895, 897, 426, 903, 897, 903, 903, 897, 430, 432, -434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, 1528, +434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, 3110, 1391, 1528, 1390, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [102600] = 8466, 0, 10496, 4, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26, 0, 28, 0, 28, 0, 28, 0, 28, 40960, 28, 33183, 30, 30725, 38, 3631, 44, 2, 52, 0, 53, 0, 53, 915, 917, 919, 921, 4362, 917, 921, 921, 917, 923, -841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, +839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 308, 2843, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [102691] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 8, 27, 0, 28, 0, 28, 40960, 28, 33183, 30, 30725, 38, 3631, 44, -2, 52, 0, 53, 0, 53, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 52, 0, 53, 0, 53, 915, 917, 919, 921, 917, 921, 921, 917, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 632, 308, 170, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [102782] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 853, 855, 857, 859, 855, 859, 859, 855, 861, 863, -865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3, 877, 2549, +865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 79, 79, 877, 2549, 3105, 2549, 2670, 65, 411, 411, 43, 43, 411, 411, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 411, 43, 391, 43, [102872] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 803, 805, 374, 811, 805, 811, 811, 805, 386, 388, -390, 388, 392, 388, 394, 396, 398, 396, 815, 398, 398, 398, 3, 3, 402, 592, +390, 388, 392, 388, 394, 396, 398, 396, 815, 398, 398, 398, 79, 79, 402, 592, 3104, 592, 1545, 80, 2569, 2569, 11, 11, 2569, 2569, 11, 11, 11, 11, 11, 11, -11, 11, 11, 11, 11, 11, 2569, 11, 98, 11, +11, 11, 11, 11, 11, 11, 2569, 11, 99, 11, [102962] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, -2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841, -843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308, +2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 839, +841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308, 1335, 308, 3026, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32, [103052] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 853, 855, 857, 859, 855, 859, 859, 855, 861, 863, -865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3, 877, 2549, +865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 79, 79, 877, 2549, 3105, 2549, 2537, 65, 411, 411, 43, 43, 411, 411, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 411, 43, 391, 43, [103142] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 1014, 1016, 1018, 1020, 1016, 1020, 1020, 1016, 1022, 1024, -1026, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3, 3, 1008, 2584, +1026, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 79, 79, 1008, 2584, 3107, 2584, 2647, 253, 2575, 2575, 118, 118, 2575, 2575, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 2575, 118, 130, 118, [103232] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 1014, 1016, 1018, 1020, 1016, 1020, 1020, 1016, 1022, 1024, -1026, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3, 3, 1008, 2584, +1026, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 79, 79, 1008, 2584, 3107, 2584, 2601, 253, 2575, 2575, 118, 118, 2575, 2575, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 2575, 118, 130, 118, [103322] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 1210, 1212, 1214, 1216, 1212, 1216, 1216, 1212, 1218, 1220, -1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1794, 1230, 1230, 1230, 3, 3, 1234, 2672, +1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1794, 1230, 1230, 1230, 79, 79, 1234, 2672, 3099, 2672, 2630, 122, 1485, 1485, 160, 160, 1485, 1485, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 1485, 160, 745, 160, [103412] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 621, 623, 625, 629, 623, 629, 629, 623, 631, 635, -637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3, 649, 1537, +637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79, 649, 1537, 1621, 1537, 2673, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44, [103502] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 1210, 1212, 1214, 1216, 1212, 1216, 1216, 1212, 1218, 1220, -1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1232, 1230, 1230, 1230, 3, 3, 1234, 2672, +1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1232, 1230, 1230, 1230, 79, 79, 1234, 2672, 3082, 2672, 2631, 122, 1485, 1485, 160, 160, 1485, 1485, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 1485, 160, 745, 160, [103592] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 1210, 1212, 1214, 1216, 1212, 1216, 1216, 1212, 1218, 1220, -1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1794, 1230, 1230, 1230, 3, 3, 1234, 2672, +1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1794, 1230, 1230, 1230, 79, 79, 1234, 2672, 3099, 2672, 2631, 122, 1485, 1485, 160, 160, 1485, 1485, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 1485, 160, 745, 160, [103682] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 1210, 1212, 1214, 1216, 1212, 1216, 1216, 1212, 1218, 1220, -1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1232, 1230, 1230, 1230, 3, 3, 1234, 2672, +1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1232, 1230, 1230, 1230, 79, 79, 1234, 2672, 3082, 2672, 2906, 122, 1485, 1485, 160, 160, 1485, 1485, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 1485, 160, 745, 160, [103772] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, -2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 67, -69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1350, +2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 63, +65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350, 1615, 1350, 3029, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [103862] = 11, - ACTIONS(273), 1, + ACTIONS(271), 1, anon_sym_COMMA, - ACTIONS(278), 1, + ACTIONS(276), 1, anon_sym_COLON_EQ, - ACTIONS(280), 1, + ACTIONS(278), 1, anon_sym_EQ, ACTIONS(1439), 1, anon_sym_DOT, @@ -34661,10 +34557,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, STATE(1555), 1, sym__generic_type_arguments, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(282), 13, + ACTIONS(280), 13, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -34678,7 +34574,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_PIPE_EQ, - ACTIONS(271), 15, + ACTIONS(269), 15, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_as, @@ -34694,7 +34590,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, sym__newline, - ACTIONS(276), 15, + ACTIONS(274), 15, anon_sym_STAR, anon_sym_GT_GT, anon_sym_STAR_STAR, @@ -34721,7 +34617,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_if_statement_repeat1, STATE(1987), 1, sym_else_clause, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2323), 12, @@ -34786,7 +34682,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, STATE(2730), 1, sym__generic_type_arguments, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1275), 13, @@ -34839,56 +34735,56 @@ static const uint16_t ts_small_parse_table[] = { 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 803, 805, 374, 811, 805, 811, 811, 805, 386, 388, -390, 388, 392, 388, 394, 396, 398, 396, 815, 398, 398, 398, 3, 3, 402, 592, +390, 388, 392, 388, 394, 396, 398, 396, 815, 398, 398, 398, 79, 79, 402, 592, 3104, 592, 2656, 80, 2569, 2569, 11, 11, 2569, 2569, 11, 11, 11, 11, 11, 11, -11, 11, 11, 11, 11, 11, 2569, 11, 98, 11, +11, 11, 11, 11, 11, 11, 2569, 11, 99, 11, [104171] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 853, 855, 857, 859, 855, 859, 859, 855, 861, 863, -865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3, 877, 2549, +865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 79, 79, 877, 2549, 3142, 2549, 2567, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 489, 43, 391, 43, [104261] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 853, 855, 857, 859, 855, 859, 859, 855, 861, 863, -865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3, 877, 2549, +865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 79, 79, 877, 2549, 3142, 2549, 2537, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 489, 43, 391, 43, [104351] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 895, 897, 426, 903, 897, 903, 903, 897, 430, 432, -434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, 1528, +434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528, 3110, 1528, 2590, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15, [104441] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 1210, 1212, 1214, 1216, 1212, 1216, 1216, 1212, 1218, 1220, -1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1794, 1230, 1230, 1230, 3, 3, 1234, 2672, +1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1794, 1230, 1230, 1230, 79, 79, 1234, 2672, 3099, 2672, 2720, 122, 1485, 1485, 160, 160, 1485, 1485, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 1485, 160, 745, 160, [104531] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, -2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 67, -69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1350, +2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 63, +65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350, 1615, 1350, 2548, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8, [104621] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 1014, 1016, 1018, 1020, 1016, 1020, 1020, 1016, 1022, 1024, -1026, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3, 3, 1008, 2584, +1026, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 79, 79, 1008, 2584, 3154, 2584, 2633, 76, 821, 821, 118, 118, 821, 821, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 821, 118, 130, 118, [104711] = 8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25, 0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43, 2, 51, 0, 52, 0, 52, 1014, 1016, 1018, 1020, 1016, 1020, 1020, 1016, 1022, 1024, -1026, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3, 3, 1008, 2584, +1026, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 79, 79, 1008, 2584, 3154, 2584, 2601, 76, 821, 821, 118, 118, 821, 821, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 821, 118, 130, 118, [104801] = 8, @@ -34900,7 +34796,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4047), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1275), 13, @@ -34952,7 +34848,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, sym__newline, [104869] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4367), 12, @@ -35013,7 +34909,7 @@ static const uint16_t ts_small_parse_table[] = { sym_elif_clause, STATE(65535), 1, aux_sym_if_statement_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2819), 12, @@ -35065,7 +34961,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [104991] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4367), 12, @@ -35120,7 +35016,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [105049] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4376), 12, @@ -35174,7 +35070,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [105106] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4378), 12, @@ -35228,7 +35124,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [105163] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4382), 12, @@ -35282,7 +35178,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [105220] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4376), 12, @@ -35336,7 +35232,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [105277] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4386), 12, @@ -35390,7 +35286,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [105334] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3326), 12, @@ -35444,7 +35340,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [105391] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3210), 12, @@ -35498,15 +35394,15 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [105448] = 6, - ACTIONS(280), 1, + ACTIONS(278), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(273), 2, + ACTIONS(271), 2, anon_sym_COMMA, anon_sym_COLON, - ACTIONS(282), 13, + ACTIONS(280), 13, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -35520,7 +35416,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_PIPE_EQ, - ACTIONS(276), 15, + ACTIONS(274), 15, anon_sym_STAR, anon_sym_GT_GT, anon_sym_STAR_STAR, @@ -35536,7 +35432,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 17, + ACTIONS(269), 17, anon_sym_SEMI, anon_sym_DOT, anon_sym_LPAREN, @@ -35557,7 +35453,7 @@ static const uint16_t ts_small_parse_table[] = { [105511] = 6, ACTIONS(3827), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3822), 2, @@ -35614,7 +35510,7 @@ static const uint16_t ts_small_parse_table[] = { [105574] = 6, ACTIONS(2233), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2226), 2, @@ -35669,7 +35565,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, sym__newline, [105637] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4390), 12, @@ -35723,7 +35619,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [105694] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4394), 12, @@ -35777,7 +35673,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [105751] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4398), 12, @@ -35831,7 +35727,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [105808] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4404), 12, @@ -35885,7 +35781,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [105865] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4390), 12, @@ -35939,7 +35835,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [105922] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4394), 12, @@ -35993,7 +35889,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [105979] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3601), 12, @@ -36047,7 +35943,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [106036] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4398), 12, @@ -36101,7 +35997,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [106093] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4408), 12, @@ -36155,7 +36051,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [106150] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4404), 12, @@ -36209,7 +36105,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [106207] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4378), 12, @@ -36263,7 +36159,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [106264] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4382), 12, @@ -36317,7 +36213,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [106321] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1980), 12, @@ -36371,7 +36267,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [106378] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4386), 12, @@ -36425,7 +36321,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [106435] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4408), 12, @@ -36483,7 +36379,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, STATE(2039), 1, sym_else_clause, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2287), 12, @@ -36534,7 +36430,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [106552] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2327), 12, @@ -36589,8 +36485,8 @@ static const uint16_t ts_small_parse_table[] = { [106608] = 8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23, 0, 23, 0, 23, 6648, 23, 0, 31, 0, 31, 32793, 31, 30725, 35, 3119, 41, -2, 48, 0, 49, 0, 49, 2994, 2996, 2998, 3000, 2996, 3002, 3000, 2996, 3004, 841, -843, 841, 841, 845, 847, 845, 3006, 847, 847, 3008, 3, 3, 851, 2881, 1004, 2588, +2, 48, 0, 49, 0, 49, 2994, 2996, 2998, 3000, 2996, 3002, 3000, 2996, 3004, 839, +841, 839, 839, 843, 845, 843, 3006, 845, 845, 3008, 79, 79, 849, 2881, 1004, 2588, 1364, 1004, 1364, 1364, 1364, 2484, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2242, 32, [106695] = 5, @@ -36598,7 +36494,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, STATE(2048), 1, sym_finally_clause, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1812), 12, @@ -36653,7 +36549,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, STATE(2042), 1, sym_else_clause, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2546), 12, @@ -36708,7 +36604,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, STATE(1985), 1, sym_else_clause, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3346), 12, @@ -36763,7 +36659,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, STATE(2002), 1, sym_finally_clause, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1812), 12, @@ -36818,7 +36714,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, STATE(1995), 1, sym_finally_clause, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3214), 12, @@ -36873,7 +36769,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, STATE(1997), 1, sym_finally_clause, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1706), 12, @@ -36928,7 +36824,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, STATE(2034), 1, sym_else_clause, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4412), 12, @@ -36979,7 +36875,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [107115] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3206), 16, @@ -37032,7 +36928,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, [107171] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2283), 16, @@ -37089,7 +36985,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, STATE(1993), 1, sym_else_clause, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4412), 12, @@ -37140,7 +37036,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [107287] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3820), 16, @@ -37197,7 +37093,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, STATE(2015), 1, sym_finally_clause, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1706), 12, @@ -37266,7 +37162,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2063), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1228), 2, @@ -37332,7 +37228,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2059), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1032), 2, @@ -37398,7 +37294,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2062), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1032), 2, @@ -37464,7 +37360,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2052), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1032), 2, @@ -37512,9 +37408,9 @@ static const uint16_t ts_small_parse_table[] = { sym_concatenated_string, sym_await, [107735] = 17, - ACTIONS(843), 1, + ACTIONS(841), 1, anon_sym_LBRACE, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(919), 1, anon_sym_LPAREN, @@ -37530,13 +37426,13 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2124), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(845), 2, + ACTIONS(843), 2, sym_ellipsis, sym_float, - ACTIONS(841), 3, + ACTIONS(839), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, @@ -37548,7 +37444,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_print, anon_sym_async, anon_sym_exec, - ACTIONS(847), 5, + ACTIONS(845), 5, sym_identifier, sym_integer, sym_true, @@ -37596,7 +37492,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2065), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1032), 2, @@ -37662,7 +37558,7 @@ static const uint16_t ts_small_parse_table[] = { sym_primary_expression, STATE(2266), 1, sym_string, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2562), 2, @@ -37692,7 +37588,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(508), 16, + STATE(507), 16, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -37728,7 +37624,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2067), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1032), 2, @@ -37794,7 +37690,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2057), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1228), 2, @@ -37842,7 +37738,7 @@ static const uint16_t ts_small_parse_table[] = { sym_concatenated_string, sym_await, [108150] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2118), 12, @@ -37912,7 +37808,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2053), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1228), 2, @@ -37978,7 +37874,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2102), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(440), 2, @@ -38044,7 +37940,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2118), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(440), 2, @@ -38110,7 +38006,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2138), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(643), 2, @@ -38176,7 +38072,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2119), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(440), 2, @@ -38242,7 +38138,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2055), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1228), 2, @@ -38308,7 +38204,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2139), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(643), 2, @@ -38374,7 +38270,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2140), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(643), 2, @@ -38440,7 +38336,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2141), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(643), 2, @@ -38488,9 +38384,9 @@ static const uint16_t ts_small_parse_table[] = { sym_concatenated_string, sym_await, [108952] = 17, - ACTIONS(843), 1, + ACTIONS(841), 1, anon_sym_LBRACE, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(919), 1, anon_sym_LPAREN, @@ -38506,13 +38402,13 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2286), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(845), 2, + ACTIONS(843), 2, sym_ellipsis, sym_float, - ACTIONS(841), 3, + ACTIONS(839), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, @@ -38524,7 +38420,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_print, anon_sym_async, anon_sym_exec, - ACTIONS(847), 5, + ACTIONS(845), 5, sym_identifier, sym_integer, sym_true, @@ -38572,7 +38468,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2142), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(643), 2, @@ -38638,7 +38534,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2061), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1228), 2, @@ -38704,7 +38600,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2143), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(643), 2, @@ -38752,9 +38648,9 @@ static const uint16_t ts_small_parse_table[] = { sym_concatenated_string, sym_await, [109284] = 17, - ACTIONS(843), 1, + ACTIONS(841), 1, anon_sym_LBRACE, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(919), 1, anon_sym_LPAREN, @@ -38770,13 +38666,13 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2288), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(845), 2, + ACTIONS(843), 2, sym_ellipsis, sym_float, - ACTIONS(841), 3, + ACTIONS(839), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, @@ -38788,7 +38684,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_print, anon_sym_async, anon_sym_exec, - ACTIONS(847), 5, + ACTIONS(845), 5, sym_identifier, sym_integer, sym_true, @@ -38818,9 +38714,9 @@ static const uint16_t ts_small_parse_table[] = { sym_concatenated_string, sym_await, [109367] = 17, - ACTIONS(843), 1, + ACTIONS(841), 1, anon_sym_LBRACE, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(919), 1, anon_sym_LPAREN, @@ -38836,13 +38732,13 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2291), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(845), 2, + ACTIONS(843), 2, sym_ellipsis, sym_float, - ACTIONS(841), 3, + ACTIONS(839), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, @@ -38854,7 +38750,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_print, anon_sym_async, anon_sym_exec, - ACTIONS(847), 5, + ACTIONS(845), 5, sym_identifier, sym_integer, sym_true, @@ -38884,9 +38780,9 @@ static const uint16_t ts_small_parse_table[] = { sym_concatenated_string, sym_await, [109450] = 17, - ACTIONS(843), 1, + ACTIONS(841), 1, anon_sym_LBRACE, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(919), 1, anon_sym_LPAREN, @@ -38902,13 +38798,13 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2104), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(845), 2, + ACTIONS(843), 2, sym_ellipsis, sym_float, - ACTIONS(841), 3, + ACTIONS(839), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, @@ -38920,7 +38816,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_print, anon_sym_async, anon_sym_exec, - ACTIONS(847), 5, + ACTIONS(845), 5, sym_identifier, sym_integer, sym_true, @@ -38950,7 +38846,7 @@ static const uint16_t ts_small_parse_table[] = { sym_concatenated_string, sym_await, [109533] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4414), 12, @@ -39001,7 +38897,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [109587] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4418), 12, @@ -39052,7 +38948,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [109641] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4422), 12, @@ -39103,7 +38999,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [109695] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2959), 12, @@ -39154,7 +39050,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [109749] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3849), 12, @@ -39205,7 +39101,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [109803] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4426), 12, @@ -39256,7 +39152,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [109857] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3226), 12, @@ -39307,7 +39203,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [109911] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4430), 12, @@ -39358,7 +39254,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [109965] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4434), 12, @@ -39411,12 +39307,12 @@ static const uint16_t ts_small_parse_table[] = { [110019] = 12562, 0, 10240, 5, 38912, 7, 168, 10, 2, 13, 33280, 14, 1151, 16, 0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 2496, 24, 36889, 28, 30725, 33, 3119, 39, -2, 46, 0, 47, 0, 47, 829, 831, 833, 835, 837, 831, 837, 837, 831, 839, -841, 843, 841, 841, 845, 847, 845, 849, 847, 847, 847, 3, 3, 851, 2898, 589, +2, 46, 0, 47, 0, 47, 827, 829, 831, 833, 835, 829, 835, 835, 829, 837, +839, 841, 839, 839, 843, 845, 843, 847, 845, 845, 845, 79, 79, 849, 2898, 589, 589, 589, 1226, 32, 32, 3147, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [110104] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3238), 12, @@ -39467,7 +39363,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [110158] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4438), 12, @@ -39518,7 +39414,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [110212] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4444), 12, @@ -39569,7 +39465,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [110266] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4446), 12, @@ -39620,7 +39516,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [110320] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4450), 12, @@ -39671,7 +39567,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [110374] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2643), 12, @@ -39722,7 +39618,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [110428] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4422), 12, @@ -39773,7 +39669,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [110482] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3481), 12, @@ -39824,7 +39720,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [110536] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4456), 12, @@ -39875,7 +39771,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [110590] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4460), 12, @@ -39926,7 +39822,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [110644] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3214), 12, @@ -39977,7 +39873,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [110698] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1706), 12, @@ -40028,7 +39924,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [110752] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4462), 12, @@ -40079,7 +39975,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [110806] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2047), 12, @@ -40130,7 +40026,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [110860] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4466), 12, @@ -40181,7 +40077,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [110914] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3218), 12, @@ -40232,7 +40128,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [110968] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3477), 12, @@ -40283,7 +40179,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [111022] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4414), 12, @@ -40334,7 +40230,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [111076] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4470), 12, @@ -40385,7 +40281,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [111130] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2122), 12, @@ -40436,7 +40332,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [111184] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4474), 12, @@ -40487,7 +40383,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [111238] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1812), 12, @@ -40538,7 +40434,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [111292] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4446), 12, @@ -40589,7 +40485,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [111346] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2643), 12, @@ -40640,7 +40536,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [111400] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3028), 12, @@ -40691,7 +40587,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [111454] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4456), 12, @@ -40742,7 +40638,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [111508] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4462), 12, @@ -40793,7 +40689,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [111562] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4466), 12, @@ -40844,7 +40740,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [111616] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4460), 12, @@ -40895,7 +40791,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [111670] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4480), 12, @@ -40946,7 +40842,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [111724] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4484), 12, @@ -40997,7 +40893,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [111778] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4480), 12, @@ -41048,7 +40944,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [111832] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4488), 12, @@ -41099,7 +40995,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [111886] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4484), 12, @@ -41150,7 +41046,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [111940] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4444), 12, @@ -41201,7 +41097,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [111994] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3625), 12, @@ -41252,7 +41148,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [112048] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3839), 12, @@ -41303,7 +41199,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [112102] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4470), 12, @@ -41354,7 +41250,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [112156] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4426), 12, @@ -41405,7 +41301,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [112210] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4438), 12, @@ -41456,7 +41352,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [112264] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4450), 12, @@ -41507,7 +41403,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [112318] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4474), 12, @@ -41558,7 +41454,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [112372] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3843), 12, @@ -41609,7 +41505,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [112426] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4488), 12, @@ -41660,7 +41556,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [112480] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3222), 12, @@ -41711,7 +41607,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [112534] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4418), 12, @@ -41762,7 +41658,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [112588] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3831), 12, @@ -41813,7 +41709,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [112642] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3242), 12, @@ -41864,7 +41760,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [112696] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3348), 12, @@ -41915,7 +41811,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [112750] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3835), 12, @@ -41966,7 +41862,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [112804] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4430), 12, @@ -42017,7 +41913,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_none, [112858] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4434), 12, @@ -42070,12 +41966,12 @@ static const uint16_t ts_small_parse_table[] = { [112912] = 12562, 0, 10240, 5, 38912, 7, 168, 10, 2, 13, 33280, 14, 1151, 16, 0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 2496, 24, 36889, 28, 30725, 33, 3119, 39, -2, 46, 0, 47, 0, 47, 829, 831, 833, 835, 837, 831, 837, 837, 831, 839, -841, 843, 841, 841, 845, 847, 845, 849, 847, 847, 847, 3, 3, 851, 2950, 589, +2, 46, 0, 47, 0, 47, 827, 829, 831, 833, 835, 829, 835, 835, 829, 837, +839, 841, 839, 839, 843, 845, 843, 847, 845, 845, 845, 79, 79, 849, 2950, 589, 589, 589, 1226, 32, 32, 3144, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [112997] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3214), 12, @@ -42129,35 +42025,35 @@ static const uint16_t ts_small_parse_table[] = { 12562, 0, 10240, 5, 38912, 7, 168, 10, 2, 13, 33280, 14, 1151, 16, 0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 2496, 24, 32793, 28, 30725, 32, 3119, 38, 2, 45, 0, 46, 0, 46, 1737, 1739, 1741, 1743, 1745, 1739, 1745, 1745, 1739, 1747, -841, 843, 841, 841, 845, 847, 845, 1749, 847, 847, 847, 3, 3, 851, 325, 1168, +839, 841, 839, 839, 843, 845, 843, 1749, 845, 845, 845, 79, 79, 849, 325, 1168, 1168, 1168, 1225, 32, 32, 324, 324, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [113135] = 12562, 0, 10240, 5, 38912, 7, 168, 10, 2, 13, 33280, 14, 1151, 16, 0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 2496, 24, 32793, 28, 30725, 32, 3119, 38, 2, 45, 0, 46, 0, 46, 3611, 3613, 3615, 3617, 3619, 3613, 3619, 3619, 3613, 3621, -841, 843, 841, 841, 845, 847, 845, 3623, 847, 847, 847, 3, 3, 851, 1259, 1169, +839, 841, 839, 839, 843, 845, 843, 3623, 845, 845, 845, 79, 79, 849, 1259, 1169, 1169, 1169, 2501, 32, 32, 1345, 1345, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [113219] = 12562, 0, 10240, 5, 38912, 7, 168, 10, 2, 13, 33280, 14, 1151, 16, 0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 2496, 24, 32793, 28, 30725, 32, 3119, 38, -2, 45, 0, 46, 0, 46, 829, 831, 833, 835, 837, 831, 837, 837, 831, 839, -841, 843, 841, 841, 845, 847, 845, 849, 847, 847, 847, 3, 3, 851, 240, 589, +2, 45, 0, 46, 0, 46, 827, 829, 831, 833, 835, 829, 835, 835, 829, 837, +839, 841, 839, 839, 843, 845, 843, 847, 845, 845, 845, 79, 79, 849, 240, 589, 589, 589, 1226, 32, 32, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32, [113303] = 23840, 0, 57728, 6, 33024, 11, 65486, 13, 1021, 26, 0, 35, 96, 35, 0, 37, 0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40, 0, 41, 8192, 41, 0, 42, 755, 757, 1445, 1447, 759, 761, 763, 1445, 1445, 1445, -765, 767, 769, 771, 773, 775, 1445, 775, 111, 777, 779, 759, 773, 773, 781, 783, -761, 785, 787, 765, 765, 765, 765, 787, 765, 3, 3, 965, 2099, 2099, 965, 2475, +765, 767, 769, 771, 773, 775, 1445, 775, 109, 777, 779, 759, 773, 773, 781, 783, +761, 785, 787, 765, 765, 765, 765, 787, 765, 79, 79, 965, 2099, 2099, 965, 2475, [113383] = 23840, 0, 32896, 6, 41216, 8, 65486, 11, 1021, 24, 20480, 33, 96, 35, 0, 37, 0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40, 0, 41, 8192, 41, 0, 42, 949, 951, 2289, 2289, 953, 955, 957, 959, 961, 2291, -963, 965, 967, 969, 2289, 969, 111, 971, 973, 953, 967, 967, 975, 977, 955, 979, -981, 959, 959, 959, 959, 981, 959, 2289, 2289, 3, 3, 1213, 2081, 2081, 1213, 2479, +963, 965, 967, 969, 2289, 969, 109, 971, 973, 953, 967, 967, 975, 977, 955, 979, +981, 959, 959, 959, 959, 981, 959, 2289, 2289, 79, 79, 1213, 2081, 2081, 1213, 2479, [113463] = 15, ACTIONS(2329), 1, anon_sym_not, @@ -42175,7 +42071,7 @@ static const uint16_t ts_small_parse_table[] = { sym_primary_expression, STATE(2266), 1, sym_string, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2562), 2, @@ -42199,7 +42095,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_none, - STATE(508), 16, + STATE(507), 16, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -42220,8 +42116,8 @@ static const uint16_t ts_small_parse_table[] = { 23840, 0, 32896, 6, 41216, 8, 65486, 11, 1021, 24, 20480, 33, 96, 35, 0, 37, 0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40, 0, 41, 8192, 41, 0, 42, 949, 951, 1486, 1486, 953, 955, 1486, 959, 961, 1488, -963, 965, 967, 969, 1486, 969, 111, 1486, 1486, 953, 967, 967, 975, 977, 955, 979, -981, 959, 959, 959, 959, 981, 959, 1486, 1486, 3, 3, 1213, 2081, 2081, 1213, 2479, +963, 965, 967, 969, 1486, 969, 109, 1486, 1486, 953, 967, 967, 975, 977, 955, 979, +981, 959, 959, 959, 959, 981, 959, 1486, 1486, 79, 79, 1213, 2081, 2081, 1213, 2479, [113616] = 15, ACTIONS(1008), 1, sym_string_start, @@ -42239,7 +42135,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2148), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1032), 2, @@ -42284,8 +42180,8 @@ static const uint16_t ts_small_parse_table[] = { 23840, 0, 32896, 6, 41216, 8, 65486, 11, 1021, 24, 20480, 33, 96, 35, 0, 37, 0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40, 0, 41, 8192, 41, 0, 42, 949, 951, 1822, 1822, 953, 955, 1822, 959, 961, 1824, -963, 965, 967, 969, 1822, 969, 111, 1822, 1822, 953, 967, 967, 975, 977, 955, 979, -981, 959, 959, 959, 959, 981, 959, 1822, 1822, 3, 3, 1213, 2081, 2081, 1213, 2479, +963, 965, 967, 969, 1822, 969, 109, 1822, 1822, 953, 967, 967, 975, 977, 955, 979, +981, 959, 959, 959, 959, 981, 959, 1822, 1822, 79, 79, 1213, 2081, 2081, 1213, 2479, [113769] = 15, ACTIONS(426), 1, anon_sym_LPAREN, @@ -42303,7 +42199,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2193), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(440), 2, @@ -42348,8 +42244,8 @@ static const uint16_t ts_small_parse_table[] = { 23840, 0, 57728, 6, 33024, 11, 65486, 13, 1021, 26, 0, 35, 96, 35, 0, 37, 0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40, 0, 41, 8192, 41, 0, 42, 755, 757, 2289, 2291, 759, 761, 763, 2289, 2289, 2289, -765, 767, 769, 771, 773, 775, 2289, 775, 111, 777, 779, 759, 773, 773, 781, 783, -761, 785, 787, 765, 765, 765, 765, 787, 765, 3, 3, 965, 2099, 2099, 965, 2475, +765, 767, 769, 771, 773, 775, 2289, 775, 109, 777, 779, 759, 773, 773, 781, 783, +761, 785, 787, 765, 765, 765, 765, 787, 765, 79, 79, 965, 2099, 2099, 965, 2475, [113922] = 15, ACTIONS(857), 1, anon_sym_LPAREN, @@ -42367,7 +42263,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(409), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(871), 2, @@ -42412,20 +42308,20 @@ static const uint16_t ts_small_parse_table[] = { 23840, 0, 32896, 6, 41216, 8, 65486, 11, 1021, 24, 20480, 33, 96, 35, 0, 37, 0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40, 0, 41, 8192, 41, 0, 42, 949, 951, 1486, 1486, 953, 955, 1486, 959, 961, 1488, -963, 965, 967, 969, 1486, 969, 111, 971, 1486, 953, 967, 967, 975, 977, 955, 979, -981, 959, 959, 959, 959, 981, 959, 1486, 1486, 3, 3, 1213, 2081, 2081, 1213, 2479, +963, 965, 967, 969, 1486, 969, 109, 971, 1486, 953, 967, 967, 975, 977, 955, 979, +981, 959, 959, 959, 959, 981, 959, 1486, 1486, 79, 79, 1213, 2081, 2081, 1213, 2479, [114075] = 23840, 0, 57728, 6, 33024, 11, 65486, 13, 1021, 26, 0, 35, 96, 35, 0, 37, 0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40, 0, 41, 8192, 41, 0, 42, 755, 757, 1486, 1488, 759, 761, 1486, 1486, 1486, 1486, -765, 767, 769, 771, 773, 775, 1486, 775, 111, 1486, 1486, 759, 773, 773, 781, 783, -761, 785, 787, 765, 765, 765, 765, 787, 765, 3, 3, 965, 2099, 2099, 965, 2475, +765, 767, 769, 771, 773, 775, 1486, 775, 109, 1486, 1486, 759, 773, 773, 781, 783, +761, 785, 787, 765, 765, 765, 765, 787, 765, 79, 79, 965, 2099, 2099, 965, 2475, [114155] = 23840, 0, 32896, 6, 41216, 8, 65486, 11, 1021, 24, 20480, 33, 96, 35, 0, 37, 0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40, 0, 41, 8192, 41, 0, 42, 949, 951, 1445, 1445, 953, 955, 957, 959, 961, 1447, -963, 965, 967, 969, 1445, 969, 111, 971, 973, 953, 967, 967, 975, 977, 955, 979, -981, 959, 959, 959, 959, 981, 959, 1445, 1445, 3, 3, 1213, 2081, 2081, 1213, 2479, +963, 965, 967, 969, 1445, 969, 109, 971, 973, 953, 967, 967, 975, 977, 955, 979, +981, 959, 959, 959, 959, 981, 959, 1445, 1445, 79, 79, 1213, 2081, 2081, 1213, 2479, [114235] = 15, ACTIONS(625), 1, anon_sym_LPAREN, @@ -42443,7 +42339,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2269), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(643), 2, @@ -42488,8 +42384,8 @@ static const uint16_t ts_small_parse_table[] = { 23840, 0, 57728, 6, 33024, 11, 65486, 13, 1021, 26, 0, 35, 96, 35, 0, 37, 0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40, 0, 41, 8192, 41, 0, 42, 755, 757, 1182, 1184, 759, 761, 763, 1182, 1182, 1182, -765, 767, 769, 771, 773, 775, 1182, 775, 111, 777, 779, 759, 773, 773, 781, 783, -761, 785, 787, 765, 765, 765, 765, 787, 765, 3, 3, 965, 2099, 2099, 965, 2475, +765, 767, 769, 771, 773, 775, 1182, 775, 109, 777, 779, 759, 773, 773, 781, 783, +761, 785, 787, 765, 765, 765, 765, 787, 765, 79, 79, 965, 2099, 2099, 965, 2475, [114388] = 15, ACTIONS(1214), 1, anon_sym_LPAREN, @@ -42507,7 +42403,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2156), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1228), 2, @@ -42552,8 +42448,8 @@ static const uint16_t ts_small_parse_table[] = { 23840, 0, 57728, 6, 33024, 11, 65486, 13, 1021, 26, 0, 35, 96, 35, 0, 37, 0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40, 0, 41, 8192, 41, 0, 42, 755, 757, 1822, 1824, 759, 761, 1822, 1822, 1822, 1822, -765, 767, 769, 771, 773, 775, 1822, 775, 111, 1822, 1822, 759, 773, 773, 781, 783, -761, 785, 787, 765, 765, 765, 765, 787, 765, 3, 3, 965, 2099, 2099, 965, 2475, +765, 767, 769, 771, 773, 775, 1822, 775, 109, 1822, 1822, 759, 773, 773, 781, 783, +761, 785, 787, 765, 765, 765, 765, 787, 765, 79, 79, 965, 2099, 2099, 965, 2475, [114541] = 14, ACTIONS(625), 1, anon_sym_LPAREN, @@ -42569,7 +42465,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2270), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(643), 2, @@ -42625,7 +42521,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2483), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1032), 2, @@ -42681,7 +42577,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2474), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1228), 2, @@ -42725,9 +42621,9 @@ static const uint16_t ts_small_parse_table[] = { [114751] = 24352, 0, 57472, 7, 33024, 11, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39, -0, 40, 8192, 40, 0, 41, 288, 290, 85, 85, 101, 292, 294, 85, 85, 85, -298, 300, 302, 304, 306, 308, 308, 111, 310, 312, 292, 306, 306, 314, 316, 294, -318, 320, 298, 298, 298, 298, 320, 298, 3, 3, 85, 205, 205, 85, 188, +0, 40, 8192, 40, 0, 41, 286, 288, 83, 83, 99, 290, 292, 83, 83, 83, +296, 298, 300, 302, 304, 306, 306, 109, 308, 310, 290, 304, 304, 312, 314, 292, +316, 318, 296, 296, 296, 296, 318, 296, 79, 79, 85, 205, 205, 85, 188, [114830] = 14, ACTIONS(1008), 1, sym_string_start, @@ -42743,7 +42639,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2167), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1032), 2, @@ -42799,7 +42695,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2145), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1032), 2, @@ -42841,9 +42737,9 @@ static const uint16_t ts_small_parse_table[] = { sym_concatenated_string, sym_await, [114970] = 14, - ACTIONS(843), 1, + ACTIONS(841), 1, anon_sym_LBRACE, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(919), 1, anon_sym_LPAREN, @@ -42855,13 +42751,13 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2205), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(845), 2, + ACTIONS(843), 2, sym_ellipsis, sym_float, - ACTIONS(841), 3, + ACTIONS(839), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, @@ -42873,7 +42769,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_print, anon_sym_async, anon_sym_exec, - ACTIONS(847), 5, + ACTIONS(845), 5, sym_identifier, sym_integer, sym_true, @@ -42911,7 +42807,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2151), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1032), 2, @@ -42953,9 +42849,9 @@ static const uint16_t ts_small_parse_table[] = { sym_concatenated_string, sym_await, [115110] = 14, - ACTIONS(843), 1, + ACTIONS(841), 1, anon_sym_LBRACE, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(919), 1, anon_sym_LPAREN, @@ -42967,13 +42863,13 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2203), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(845), 2, + ACTIONS(843), 2, sym_ellipsis, sym_float, - ACTIONS(841), 3, + ACTIONS(839), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, @@ -42985,7 +42881,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_print, anon_sym_async, anon_sym_exec, - ACTIONS(847), 5, + ACTIONS(845), 5, sym_identifier, sym_integer, sym_true, @@ -43023,7 +42919,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2154), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1228), 2, @@ -43065,9 +42961,9 @@ static const uint16_t ts_small_parse_table[] = { sym_concatenated_string, sym_await, [115250] = 14, - ACTIONS(843), 1, + ACTIONS(841), 1, anon_sym_LBRACE, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(919), 1, anon_sym_LPAREN, @@ -43079,13 +42975,13 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2181), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(845), 2, + ACTIONS(843), 2, sym_ellipsis, sym_float, - ACTIONS(841), 3, + ACTIONS(839), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, @@ -43097,7 +42993,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_print, anon_sym_async, anon_sym_exec, - ACTIONS(847), 5, + ACTIONS(845), 5, sym_identifier, sym_integer, sym_true, @@ -43135,7 +43031,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2155), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1228), 2, @@ -43191,7 +43087,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2156), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1228), 2, @@ -43233,9 +43129,9 @@ static const uint16_t ts_small_parse_table[] = { sym_concatenated_string, sym_await, [115460] = 16, - ACTIONS(843), 1, + ACTIONS(841), 1, anon_sym_LBRACE, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(919), 1, anon_sym_LPAREN, @@ -43249,16 +43145,16 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2501), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(845), 2, + ACTIONS(843), 2, sym_ellipsis, sym_float, STATE(2498), 2, sym_attribute, sym_subscript, - ACTIONS(841), 3, + ACTIONS(839), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, @@ -43270,7 +43166,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_print, anon_sym_async, anon_sym_exec, - ACTIONS(847), 4, + ACTIONS(845), 4, sym_integer, sym_true, sym_false, @@ -43305,7 +43201,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2157), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1228), 2, @@ -43361,7 +43257,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2152), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1228), 2, @@ -43417,7 +43313,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2319), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2562), 2, @@ -43441,7 +43337,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_none, - STATE(508), 16, + STATE(507), 16, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -43473,7 +43369,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2320), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2562), 2, @@ -43497,7 +43393,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_none, - STATE(508), 16, + STATE(507), 16, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -43529,7 +43425,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2158), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1228), 2, @@ -43585,7 +43481,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2321), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2562), 2, @@ -43609,7 +43505,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_none, - STATE(508), 16, + STATE(507), 16, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -43641,7 +43537,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2322), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2562), 2, @@ -43665,7 +43561,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_none, - STATE(508), 16, + STATE(507), 16, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -43697,7 +43593,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2323), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2562), 2, @@ -43721,7 +43617,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_none, - STATE(508), 16, + STATE(507), 16, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -43753,7 +43649,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2273), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(643), 2, @@ -43809,7 +43705,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2339), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2562), 2, @@ -43833,7 +43729,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_none, - STATE(508), 16, + STATE(507), 16, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -43865,7 +43761,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2324), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2562), 2, @@ -43889,7 +43785,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_none, - STATE(508), 16, + STATE(507), 16, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -43921,7 +43817,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2325), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2562), 2, @@ -43945,7 +43841,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_none, - STATE(508), 16, + STATE(507), 16, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -43977,7 +43873,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2159), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1228), 2, @@ -44033,7 +43929,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2160), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1228), 2, @@ -44089,7 +43985,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2147), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1032), 2, @@ -44145,7 +44041,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2162), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(871), 2, @@ -44201,7 +44097,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2148), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1032), 2, @@ -44253,11 +44149,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string_start, ACTIONS(1116), 1, anon_sym_await, - STATE(98), 1, + STATE(99), 1, sym_string, STATE(2178), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(396), 2, @@ -44301,9 +44197,9 @@ static const uint16_t ts_small_parse_table[] = { [116794] = 24352, 0, 33152, 7, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39, -0, 40, 8192, 40, 0, 41, 322, 324, 1822, 1822, 1822, 326, 328, 1822, 1822, 332, -334, 1824, 336, 338, 340, 342, 342, 111, 1822, 1822, 326, 340, 340, 348, 350, 328, -352, 354, 332, 332, 332, 332, 354, 332, 3, 3, 335, 2109, 2109, 335, 2472, +0, 40, 8192, 40, 0, 41, 320, 322, 1822, 1822, 1822, 324, 326, 1822, 1822, 330, +332, 1824, 334, 336, 338, 340, 340, 109, 1822, 1822, 324, 338, 338, 346, 348, 326, +350, 352, 330, 330, 330, 330, 352, 330, 79, 79, 335, 2109, 2109, 335, 2472, [116873] = 14, ACTIONS(857), 1, anon_sym_LPAREN, @@ -44319,7 +44215,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2163), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(871), 2, @@ -44364,8 +44260,8 @@ static const uint16_t ts_small_parse_table[] = { 23840, 0, 34176, 6, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39, 0, 40, 8192, 40, 0, 41, 466, 468, 2289, 2289, 470, 472, 474, 2289, 2289, 476, -478, 2291, 480, 482, 484, 486, 486, 111, 488, 490, 470, 484, 484, 492, 494, 472, -496, 498, 476, 476, 476, 476, 498, 476, 3, 3, 165, 125, 125, 165, 116, +478, 2291, 480, 482, 484, 486, 486, 109, 488, 490, 470, 484, 484, 492, 494, 472, +496, 498, 476, 476, 476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116, [117022] = 14, ACTIONS(374), 1, anon_sym_LPAREN, @@ -44377,11 +44273,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string_start, ACTIONS(1116), 1, anon_sym_await, - STATE(98), 1, + STATE(99), 1, sym_string, STATE(2207), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(396), 2, @@ -44437,7 +44333,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2149), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1032), 2, @@ -44493,7 +44389,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2192), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(440), 2, @@ -44549,7 +44445,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2193), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(440), 2, @@ -44605,7 +44501,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2272), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(643), 2, @@ -44661,7 +44557,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2194), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(440), 2, @@ -44713,11 +44609,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string_start, ACTIONS(1116), 1, anon_sym_await, - STATE(98), 1, + STATE(99), 1, sym_string, STATE(2171), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(396), 2, @@ -44773,7 +44669,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2164), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(871), 2, @@ -44829,7 +44725,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2195), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(440), 2, @@ -44885,7 +44781,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2196), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(440), 2, @@ -44941,7 +44837,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2150), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1032), 2, @@ -44997,7 +44893,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2165), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(871), 2, @@ -45041,19 +44937,19 @@ static const uint16_t ts_small_parse_table[] = { [117862] = 24352, 0, 33152, 7, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39, -0, 40, 8192, 40, 0, 41, 322, 324, 1486, 1486, 1486, 326, 328, 1486, 1486, 332, -334, 1488, 336, 338, 340, 342, 342, 111, 1486, 1486, 326, 340, 340, 348, 350, 328, -352, 354, 332, 332, 332, 332, 354, 332, 3, 3, 335, 2109, 2109, 335, 2472, +0, 40, 8192, 40, 0, 41, 320, 322, 1486, 1486, 1486, 324, 326, 1486, 1486, 330, +332, 1488, 334, 336, 338, 340, 340, 109, 1486, 1486, 324, 338, 338, 346, 348, 326, +350, 352, 330, 330, 330, 330, 352, 330, 79, 79, 335, 2109, 2109, 335, 2472, [117941] = 24352, 0, 33152, 7, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39, -0, 40, 8192, 40, 0, 41, 322, 324, 1486, 1486, 1486, 326, 328, 1486, 1486, 332, -334, 1488, 336, 338, 340, 342, 342, 111, 344, 1486, 326, 340, 340, 348, 350, 328, -352, 354, 332, 332, 332, 332, 354, 332, 3, 3, 335, 2109, 2109, 335, 2472, +0, 40, 8192, 40, 0, 41, 320, 322, 1486, 1486, 1486, 324, 326, 1486, 1486, 330, +332, 1488, 334, 336, 338, 340, 340, 109, 342, 1486, 324, 338, 338, 346, 348, 326, +350, 352, 330, 330, 330, 330, 352, 330, 79, 79, 335, 2109, 2109, 335, 2472, [118020] = 14, - ACTIONS(843), 1, + ACTIONS(841), 1, anon_sym_LBRACE, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(919), 1, anon_sym_LPAREN, @@ -45065,13 +44961,13 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2206), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(845), 2, + ACTIONS(843), 2, sym_ellipsis, sym_float, - ACTIONS(841), 3, + ACTIONS(839), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, @@ -45083,7 +44979,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_print, anon_sym_async, anon_sym_exec, - ACTIONS(847), 5, + ACTIONS(845), 5, sym_identifier, sym_integer, sym_true, @@ -45121,7 +45017,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2268), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(643), 2, @@ -45177,7 +45073,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2269), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(643), 2, @@ -45222,12 +45118,12 @@ static const uint16_t ts_small_parse_table[] = { 23840, 0, 34176, 6, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36, 0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39, 0, 40, 8192, 40, 0, 41, 466, 468, 1182, 1182, 470, 472, 474, 1182, 1182, 476, -478, 1184, 480, 482, 484, 486, 486, 111, 488, 490, 470, 484, 484, 492, 494, 472, -496, 498, 476, 476, 476, 476, 498, 476, 3, 3, 165, 125, 125, 165, 116, +478, 1184, 480, 482, 484, 486, 486, 109, 488, 490, 470, 484, 484, 492, 494, 472, +496, 498, 476, 476, 476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116, [118309] = 14, - ACTIONS(843), 1, + ACTIONS(841), 1, anon_sym_LBRACE, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(919), 1, anon_sym_LPAREN, @@ -45239,13 +45135,13 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2200), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(845), 2, + ACTIONS(843), 2, sym_ellipsis, sym_float, - ACTIONS(841), 3, + ACTIONS(839), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, @@ -45257,7 +45153,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_print, anon_sym_async, anon_sym_exec, - ACTIONS(847), 5, + ACTIONS(845), 5, sym_identifier, sym_integer, sym_true, @@ -45281,9 +45177,9 @@ static const uint16_t ts_small_parse_table[] = { sym_concatenated_string, sym_await, [118379] = 14, - ACTIONS(843), 1, + ACTIONS(841), 1, anon_sym_LBRACE, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(919), 1, anon_sym_LPAREN, @@ -45295,13 +45191,13 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2201), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(845), 2, + ACTIONS(843), 2, sym_ellipsis, sym_float, - ACTIONS(841), 3, + ACTIONS(839), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, @@ -45313,7 +45209,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_print, anon_sym_async, anon_sym_exec, - ACTIONS(847), 5, + ACTIONS(845), 5, sym_identifier, sym_integer, sym_true, @@ -45337,9 +45233,9 @@ static const uint16_t ts_small_parse_table[] = { sym_concatenated_string, sym_await, [118449] = 14, - ACTIONS(843), 1, + ACTIONS(841), 1, anon_sym_LBRACE, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(919), 1, anon_sym_LPAREN, @@ -45351,13 +45247,13 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(2202), 1, sym_primary_expression, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(845), 2, + ACTIONS(843), 2, sym_ellipsis, sym_float, - ACTIONS(841), 3, + ACTIONS(839), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, @@ -45369,7 +45265,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_print, anon_sym_async, anon_sym_exec, - ACTIONS(847), 5, + ACTIONS(845), 5, sym_identifier, sym_integer, sym_true, @@ -45403,7 +45299,7 @@ static const uint16_t ts_small_parse_table[] = { sym__generic_type_arguments, STATE(2966), 1, sym__default_type_arguments, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4117), 3, @@ -45443,7 +45339,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [118578] = 9, - ACTIONS(278), 1, + ACTIONS(276), 1, anon_sym_COLON_EQ, ACTIONS(1337), 1, anon_sym_DOT, @@ -45453,21 +45349,21 @@ static const uint16_t ts_small_parse_table[] = { sym__default_type_arguments, STATE(1145), 1, sym__generic_type_arguments, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1340), 3, anon_sym_COMMA, anon_sym_RBRACK, anon_sym_PIPE, - ACTIONS(276), 6, + ACTIONS(274), 6, anon_sym_as, anon_sym_STAR, anon_sym_COLON, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 24, + ACTIONS(269), 24, anon_sym_LPAREN, anon_sym_GT_GT, anon_sym_if, @@ -45495,7 +45391,7 @@ static const uint16_t ts_small_parse_table[] = { [118637] = 5, ACTIONS(877), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(2132), 2, @@ -45541,7 +45437,7 @@ static const uint16_t ts_small_parse_table[] = { [118688] = 5, ACTIONS(4504), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(65535), 2, @@ -45587,7 +45483,7 @@ static const uint16_t ts_small_parse_table[] = { [118739] = 6, ACTIONS(877), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(2131), 2, @@ -45597,13 +45493,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_PIPE, - ACTIONS(276), 5, + ACTIONS(274), 5, anon_sym_as, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 27, + ACTIONS(269), 27, anon_sym_DOT, anon_sym_LPAREN, anon_sym_GT_GT, @@ -45634,7 +45530,7 @@ static const uint16_t ts_small_parse_table[] = { [118792] = 5, ACTIONS(1008), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(2135), 2, @@ -45680,7 +45576,7 @@ static const uint16_t ts_small_parse_table[] = { [118843] = 5, ACTIONS(4507), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(65535), 2, @@ -45726,7 +45622,7 @@ static const uint16_t ts_small_parse_table[] = { [118894] = 5, ACTIONS(1234), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(2137), 2, @@ -45772,7 +45668,7 @@ static const uint16_t ts_small_parse_table[] = { [118945] = 5, ACTIONS(4510), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(65535), 2, @@ -45819,44 +45715,44 @@ static const uint16_t ts_small_parse_table[] = { 23840, 0, 33152, 6, 33024, 9, 65423, 11, 1021, 24, 0, 33, 96, 33, 0, 35, 0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 96, 36, 0, 38, 8, 38, 0, 39, 8192, 39, 0, 40, 500, 502, 1822, 1822, 504, 506, 1822, 1822, 510, 512, -514, 1822, 516, 518, 520, 520, 111, 1822, 1822, 504, 518, 518, 526, 528, 506, 530, -532, 510, 510, 510, 510, 532, 510, 3, 3, 890, 2122, 2122, 890, 2478, +514, 1822, 516, 518, 520, 520, 109, 1822, 1822, 504, 518, 518, 526, 528, 506, 530, +532, 510, 510, 510, 510, 532, 510, 79, 79, 890, 2122, 2122, 890, 2478, [119074] = 23840, 0, 33152, 6, 33024, 9, 65423, 11, 1021, 24, 0, 33, 96, 33, 0, 35, 0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 96, 36, 0, 38, 8, 38, 0, 39, 8192, 39, 0, 40, 500, 502, 2289, 2289, 504, 506, 508, 2289, 510, 512, -514, 2289, 516, 518, 520, 520, 111, 522, 524, 504, 518, 518, 526, 528, 506, 530, -532, 510, 510, 510, 510, 532, 510, 3, 3, 890, 2122, 2122, 890, 2478, +514, 2289, 516, 518, 520, 520, 109, 522, 524, 504, 518, 518, 526, 528, 506, 530, +532, 510, 510, 510, 510, 532, 510, 79, 79, 890, 2122, 2122, 890, 2478, [119152] = 23840, 0, 33152, 6, 33024, 9, 65423, 11, 1021, 24, 0, 33, 96, 33, 0, 35, 0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 96, 36, 0, 38, 8, 38, 0, 39, 8192, 39, 0, 40, 500, 502, 1486, 1486, 504, 506, 1486, 1486, 510, 512, -514, 1486, 516, 518, 520, 520, 111, 1486, 1486, 504, 518, 518, 526, 528, 506, 530, -532, 510, 510, 510, 510, 532, 510, 3, 3, 890, 2122, 2122, 890, 2478, +514, 1486, 516, 518, 520, 520, 109, 1486, 1486, 504, 518, 518, 526, 528, 506, 530, +532, 510, 510, 510, 510, 532, 510, 79, 79, 890, 2122, 2122, 890, 2478, [119230] = 23840, 0, 33152, 6, 33024, 9, 65423, 11, 1021, 24, 0, 33, 96, 33, 0, 35, 0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 96, 36, 0, 38, 8, 38, 0, 39, 8192, 39, 0, 40, 500, 502, 1486, 1486, 504, 506, 1486, 1486, 510, 512, -514, 1486, 516, 518, 520, 520, 111, 522, 1486, 504, 518, 518, 526, 528, 506, 530, -532, 510, 510, 510, 510, 532, 510, 3, 3, 890, 2122, 2122, 890, 2478, +514, 1486, 516, 518, 520, 520, 109, 522, 1486, 504, 518, 518, 526, 528, 506, 530, +532, 510, 510, 510, 510, 532, 510, 79, 79, 890, 2122, 2122, 890, 2478, [119308] = 23840, 0, 33152, 6, 33024, 9, 65423, 11, 1021, 24, 0, 33, 96, 33, 0, 35, 0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 96, 36, 0, 38, 8, 38, 0, 39, 8192, 39, 0, 40, 500, 502, 1445, 1445, 504, 506, 508, 1445, 510, 512, -514, 1445, 516, 518, 520, 520, 111, 522, 524, 504, 518, 518, 526, 528, 506, 530, -532, 510, 510, 510, 510, 532, 510, 3, 3, 890, 2122, 2122, 890, 2478, +514, 1445, 516, 518, 520, 520, 109, 522, 524, 504, 518, 518, 526, 528, 506, 530, +532, 510, 510, 510, 510, 532, 510, 79, 79, 890, 2122, 2122, 890, 2478, [119386] = 23840, 0, 33152, 6, 33024, 9, 65423, 11, 1021, 24, 0, 33, 96, 33, 0, 35, 0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 96, 36, 0, 38, 8, 38, 0, 39, 8192, 39, 0, 40, 500, 502, 1182, 1182, 504, 506, 508, 1182, 510, 512, -514, 1182, 516, 518, 520, 520, 111, 522, 524, 504, 518, 518, 526, 528, 506, 530, -532, 510, 510, 510, 510, 532, 510, 3, 3, 890, 2122, 2122, 890, 2478, +514, 1182, 516, 518, 520, 520, 109, 522, 524, 504, 518, 518, 526, 528, 506, 530, +532, 510, 510, 510, 510, 532, 510, 79, 79, 890, 2122, 2122, 890, 2478, [119464] = 21792, 0, 57472, 5, 33024, 9, 65423, 11, 1021, 24, 0, 33, 96, 33, 0, 35, 0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 96, 36, 0, 38, 8, 38, 0, 39, 8192, 39, 0, 40, 661, 663, 4513, 665, 667, 669, 1931, 1931, 671, 673, -675, 4513, 677, 679, 681, 681, 111, 683, 685, 665, 679, 679, 687, 689, 667, 691, -693, 671, 671, 671, 671, 693, 671, 3, 3, 161, 408, 408, 161, 410, +675, 4513, 677, 679, 681, 681, 109, 683, 685, 665, 679, 679, 687, 689, 667, 691, +693, 671, 671, 671, 671, 693, 671, 79, 79, 161, 408, 408, 161, 410, [119542] = 13, ACTIONS(755), 1, anon_sym_DOT, @@ -45868,7 +45764,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(783), 1, anon_sym_CARET, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(759), 2, @@ -45913,7 +45809,7 @@ static const uint16_t ts_small_parse_table[] = { [119608] = 6, ACTIONS(402), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(1130), 2, @@ -45923,13 +45819,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, - ACTIONS(276), 5, + ACTIONS(274), 5, anon_sym_as, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 26, + ACTIONS(269), 26, anon_sym_DOT, anon_sym_LPAREN, anon_sym_GT_GT, @@ -45965,7 +45861,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(769), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(759), 2, @@ -46022,7 +45918,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, ACTIONS(783), 1, anon_sym_CARET, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(759), 2, @@ -46075,7 +45971,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, ACTIONS(783), 1, anon_sym_CARET, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(759), 2, @@ -46125,7 +46021,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(769), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(759), 2, @@ -46177,7 +46073,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(963), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(1213), 2, @@ -46225,7 +46121,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(963), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(1213), 2, @@ -46273,7 +46169,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(963), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(1213), 2, @@ -46321,7 +46217,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(963), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(953), 2, @@ -46378,7 +46274,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, ACTIONS(977), 1, anon_sym_CARET, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(953), 2, @@ -46431,7 +46327,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, ACTIONS(977), 1, anon_sym_CARET, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(953), 2, @@ -46483,7 +46379,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(977), 1, anon_sym_CARET, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(953), 2, @@ -46534,7 +46430,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(963), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(953), 2, @@ -46586,7 +46482,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(675), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(161), 2, @@ -46634,7 +46530,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(675), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(665), 2, @@ -46689,7 +46585,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, ACTIONS(689), 1, anon_sym_CARET, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(665), 2, @@ -46741,7 +46637,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(689), 1, anon_sym_CARET, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(665), 2, @@ -46792,7 +46688,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(675), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(665), 2, @@ -46838,7 +46734,7 @@ static const uint16_t ts_small_parse_table[] = { [120738] = 5, ACTIONS(4516), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(65535), 2, @@ -46889,7 +46785,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(769), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(965), 2, @@ -46937,7 +46833,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(769), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(965), 2, @@ -46979,7 +46875,7 @@ static const uint16_t ts_small_parse_table[] = { [120900] = 5, ACTIONS(1262), 1, anon_sym_COLON_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4117), 3, @@ -47021,30 +46917,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [120949] = 12, - ACTIONS(288), 1, + ACTIONS(286), 1, anon_sym_DOT, - ACTIONS(290), 1, + ACTIONS(288), 1, anon_sym_LPAREN, - ACTIONS(300), 1, + ACTIONS(298), 1, anon_sym_STAR_STAR, - ACTIONS(302), 1, + ACTIONS(300), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(292), 2, + ACTIONS(290), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(294), 2, + ACTIONS(292), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(308), 2, + ACTIONS(306), 2, anon_sym_DASH, anon_sym_PLUS, STATE(85), 2, sym_argument_list, sym_generator_expression, - ACTIONS(306), 3, + ACTIONS(304), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, @@ -47074,7 +46970,7 @@ static const uint16_t ts_small_parse_table[] = { [121012] = 6, ACTIONS(649), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(2191), 2, @@ -47084,12 +46980,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_PIPE, - ACTIONS(276), 4, + ACTIONS(274), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 26, + ACTIONS(269), 26, anon_sym_DOT, anon_sym_LPAREN, anon_sym_as, @@ -47117,7 +47013,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [121063] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2229), 5, @@ -47159,7 +47055,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, sym__newline, [121108] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2295), 5, @@ -47209,7 +47105,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, STATE(2966), 1, sym__default_type_arguments, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4117), 3, @@ -47248,7 +47144,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [121208] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2295), 5, @@ -47290,27 +47186,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, sym_string_start, [121253] = 11, - ACTIONS(288), 1, + ACTIONS(286), 1, anon_sym_DOT, - ACTIONS(290), 1, + ACTIONS(288), 1, anon_sym_LPAREN, - ACTIONS(300), 1, + ACTIONS(298), 1, anon_sym_STAR_STAR, - ACTIONS(302), 1, + ACTIONS(300), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(292), 2, + ACTIONS(290), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(308), 2, + ACTIONS(306), 2, anon_sym_DASH, anon_sym_PLUS, STATE(85), 2, sym_argument_list, sym_generator_expression, - ACTIONS(306), 3, + ACTIONS(304), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, @@ -47342,7 +47238,7 @@ static const uint16_t ts_small_parse_table[] = { [121314] = 4, ACTIONS(1262), 1, anon_sym_COLON_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 6, @@ -47391,7 +47287,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(480), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(165), 2, @@ -47430,7 +47326,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [121416] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2295), 5, @@ -47474,7 +47370,7 @@ static const uint16_t ts_small_parse_table[] = { [121461] = 4, ACTIONS(1262), 1, anon_sym_COLON_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 6, @@ -47514,220 +47410,220 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, - [121508] = 8, - ACTIONS(1262), 1, - anon_sym_COLON_EQ, - ACTIONS(4522), 1, + [121508] = 8, + ACTIONS(1262), 1, + anon_sym_COLON_EQ, + ACTIONS(4522), 1, + anon_sym_DOT, + ACTIONS(4525), 1, + anon_sym_LBRACK, + STATE(3024), 1, + sym__default_type_arguments, + ACTIONS(79), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4117), 3, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_PIPE, + ACTIONS(1249), 5, + anon_sym_as, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1247), 24, + anon_sym_LPAREN, + anon_sym_GT_GT, + anon_sym_if, + anon_sym_async, + anon_sym_for, + anon_sym_in, + anon_sym_STAR_STAR, + anon_sym_AT, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_not, + anon_sym_and, + anon_sym_or, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_LT_LT, + anon_sym_is, + anon_sym_LT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_GT, + [121563] = 8, + ACTIONS(320), 1, + anon_sym_DOT, + ACTIONS(322), 1, + anon_sym_LPAREN, + ACTIONS(332), 1, + anon_sym_STAR_STAR, + ACTIONS(334), 1, + anon_sym_LBRACK, + ACTIONS(79), 2, + sym_comment, + sym_line_continuation, + STATE(335), 2, + sym_argument_list, + sym_generator_expression, + ACTIONS(2759), 5, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + ACTIONS(2757), 25, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_as, + anon_sym_GT_GT, + anon_sym_if, + anon_sym_COLON, + anon_sym_in, + anon_sym_PIPE, + anon_sym_AT, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_not, + anon_sym_and, + anon_sym_or, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_LT_LT, + anon_sym_is, + anon_sym_LT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_GT, + [121618] = 9, + ACTIONS(1262), 1, + anon_sym_COLON_EQ, + ACTIONS(4498), 1, + anon_sym_DOT, + ACTIONS(4501), 1, + anon_sym_LBRACK, + STATE(2724), 1, + sym__generic_type_arguments, + STATE(2966), 1, + sym__default_type_arguments, + ACTIONS(79), 2, + sym_comment, + sym_line_continuation, + ACTIONS(4117), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_PIPE, + ACTIONS(1249), 5, + anon_sym_STAR, + anon_sym_COLON, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1247), 23, + anon_sym_LPAREN, + anon_sym_as, + anon_sym_GT_GT, + anon_sym_if, + anon_sym_in, + anon_sym_STAR_STAR, + anon_sym_AT, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_not, + anon_sym_and, + anon_sym_or, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_LT_LT, + anon_sym_is, + anon_sym_LT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_GT, + [121675] = +20768, 0, 57472, 4, 33024, 8, 65422, 10, 1021, 22, 0, 31, 96, 31, 0, 33, +0, 33, 0, 33, 32768, 33, 0, 34, 0, 34, 96, 34, 0, 36, 8, 36, +0, 37, 8192, 37, 0, 38, 2769, 2580, 2582, 2584, 1984, 1445, 1445, 1986, 2586, 2771, +2588, 2590, 2592, 2592, 109, 1988, 1990, 2582, 2590, 2590, 2594, 2596, 2584, 1992, 1994, 1986, +1986, 1986, 1986, 1994, 1986, 79, 79, 1514, 1310, 1310, 1514, 1339, + [121751] = 5, + ACTIONS(649), 1, + sym_string_start, + ACTIONS(79), 2, + sym_comment, + sym_line_continuation, + STATE(2197), 2, + sym_string, + aux_sym_concatenated_string_repeat1, + ACTIONS(3115), 4, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + ACTIONS(3113), 29, + anon_sym_DOT, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_as, + anon_sym_GT_GT, + anon_sym_if, + anon_sym_COLON, + anon_sym_in, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_AT, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_not, + anon_sym_and, + anon_sym_or, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_LT_LT, + anon_sym_is, + anon_sym_LT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_GT, + [121800] = 11, + ACTIONS(320), 1, anon_sym_DOT, - ACTIONS(4525), 1, - anon_sym_LBRACK, - STATE(3024), 1, - sym__default_type_arguments, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4117), 3, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_PIPE, - ACTIONS(1249), 5, - anon_sym_as, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1247), 24, - anon_sym_LPAREN, - anon_sym_GT_GT, - anon_sym_if, - anon_sym_async, - anon_sym_for, - anon_sym_in, - anon_sym_STAR_STAR, - anon_sym_AT, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_not, - anon_sym_and, - anon_sym_or, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_LT_LT, - anon_sym_is, - anon_sym_LT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_GT, - [121563] = 8, ACTIONS(322), 1, - anon_sym_DOT, - ACTIONS(324), 1, anon_sym_LPAREN, - ACTIONS(334), 1, + ACTIONS(332), 1, anon_sym_STAR_STAR, - ACTIONS(336), 1, - anon_sym_LBRACK, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(335), 2, - sym_argument_list, - sym_generator_expression, - ACTIONS(2759), 5, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_GT, - ACTIONS(2757), 25, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_GT_GT, - anon_sym_if, - anon_sym_COLON, - anon_sym_in, - anon_sym_PIPE, - anon_sym_AT, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_not, - anon_sym_and, - anon_sym_or, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_LT_LT, - anon_sym_is, - anon_sym_LT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_GT, - [121618] = 9, - ACTIONS(1262), 1, - anon_sym_COLON_EQ, - ACTIONS(4498), 1, - anon_sym_DOT, - ACTIONS(4501), 1, - anon_sym_LBRACK, - STATE(2724), 1, - sym__generic_type_arguments, - STATE(2966), 1, - sym__default_type_arguments, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - ACTIONS(4117), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_PIPE, - ACTIONS(1249), 5, - anon_sym_STAR, - anon_sym_COLON, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1247), 23, - anon_sym_LPAREN, - anon_sym_as, - anon_sym_GT_GT, - anon_sym_if, - anon_sym_in, - anon_sym_STAR_STAR, - anon_sym_AT, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_not, - anon_sym_and, - anon_sym_or, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_LT_LT, - anon_sym_is, - anon_sym_LT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_GT, - [121675] = -20768, 0, 57472, 4, 33024, 8, 65422, 10, 1021, 22, 0, 31, 96, 31, 0, 33, -0, 33, 0, 33, 32768, 33, 0, 34, 0, 34, 96, 34, 0, 36, 8, 36, -0, 37, 8192, 37, 0, 38, 2769, 2580, 2582, 2584, 1984, 1445, 1445, 1986, 2586, 2771, -2588, 2590, 2592, 2592, 111, 1988, 1990, 2582, 2590, 2590, 2594, 2596, 2584, 1992, 1994, 1986, -1986, 1986, 1986, 1994, 1986, 3, 3, 1514, 1310, 1310, 1514, 1339, - [121751] = 5, - ACTIONS(649), 1, - sym_string_start, - ACTIONS(3), 2, - sym_comment, - sym_line_continuation, - STATE(2197), 2, - sym_string, - aux_sym_concatenated_string_repeat1, - ACTIONS(3115), 4, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_GT, - ACTIONS(3113), 29, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_GT_GT, - anon_sym_if, - anon_sym_COLON, - anon_sym_in, - anon_sym_STAR_STAR, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_AT, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_not, - anon_sym_and, - anon_sym_or, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_LT_LT, - anon_sym_is, - anon_sym_LT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_GT, - [121800] = 11, - ACTIONS(322), 1, - anon_sym_DOT, - ACTIONS(324), 1, - anon_sym_LPAREN, ACTIONS(334), 1, - anon_sym_STAR_STAR, - ACTIONS(336), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(326), 2, + ACTIONS(324), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(342), 2, + ACTIONS(340), 2, anon_sym_DASH, anon_sym_PLUS, STATE(335), 2, sym_argument_list, sym_generator_expression, - ACTIONS(340), 3, + ACTIONS(338), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, @@ -47757,36 +47653,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [121861] = 15, - ACTIONS(322), 1, + ACTIONS(320), 1, anon_sym_DOT, - ACTIONS(324), 1, + ACTIONS(322), 1, anon_sym_LPAREN, - ACTIONS(334), 1, + ACTIONS(332), 1, anon_sym_STAR_STAR, - ACTIONS(336), 1, + ACTIONS(334), 1, anon_sym_LBRACK, - ACTIONS(338), 1, + ACTIONS(336), 1, anon_sym_PIPE, - ACTIONS(348), 1, + ACTIONS(346), 1, anon_sym_AMP, - ACTIONS(350), 1, + ACTIONS(348), 1, anon_sym_CARET, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(326), 2, + ACTIONS(324), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(328), 2, + ACTIONS(326), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(342), 2, + ACTIONS(340), 2, anon_sym_DASH, anon_sym_PLUS, STATE(335), 2, sym_argument_list, sym_generator_expression, - ACTIONS(340), 3, + ACTIONS(338), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, @@ -47811,34 +47707,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [121930] = 14, - ACTIONS(322), 1, + ACTIONS(320), 1, anon_sym_DOT, - ACTIONS(324), 1, + ACTIONS(322), 1, anon_sym_LPAREN, - ACTIONS(334), 1, + ACTIONS(332), 1, anon_sym_STAR_STAR, - ACTIONS(336), 1, + ACTIONS(334), 1, anon_sym_LBRACK, - ACTIONS(348), 1, + ACTIONS(346), 1, anon_sym_AMP, - ACTIONS(350), 1, + ACTIONS(348), 1, anon_sym_CARET, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(326), 2, + ACTIONS(324), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(328), 2, + ACTIONS(326), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(342), 2, + ACTIONS(340), 2, anon_sym_DASH, anon_sym_PLUS, STATE(335), 2, sym_argument_list, sym_generator_expression, - ACTIONS(340), 3, + ACTIONS(338), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, @@ -47864,32 +47760,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [121997] = 13, - ACTIONS(322), 1, + ACTIONS(320), 1, anon_sym_DOT, - ACTIONS(324), 1, + ACTIONS(322), 1, anon_sym_LPAREN, - ACTIONS(334), 1, + ACTIONS(332), 1, anon_sym_STAR_STAR, - ACTIONS(336), 1, + ACTIONS(334), 1, anon_sym_LBRACK, - ACTIONS(350), 1, + ACTIONS(348), 1, anon_sym_CARET, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(326), 2, + ACTIONS(324), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(328), 2, + ACTIONS(326), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(342), 2, + ACTIONS(340), 2, anon_sym_DASH, anon_sym_PLUS, STATE(335), 2, sym_argument_list, sym_generator_expression, - ACTIONS(340), 3, + ACTIONS(338), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, @@ -47916,30 +47812,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [122062] = 12, - ACTIONS(322), 1, + ACTIONS(320), 1, anon_sym_DOT, - ACTIONS(324), 1, + ACTIONS(322), 1, anon_sym_LPAREN, - ACTIONS(334), 1, + ACTIONS(332), 1, anon_sym_STAR_STAR, - ACTIONS(336), 1, + ACTIONS(334), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(326), 2, + ACTIONS(324), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(328), 2, + ACTIONS(326), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(342), 2, + ACTIONS(340), 2, anon_sym_DASH, anon_sym_PLUS, STATE(335), 2, sym_argument_list, sym_generator_expression, - ACTIONS(340), 3, + ACTIONS(338), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, @@ -47969,7 +47865,7 @@ static const uint16_t ts_small_parse_table[] = { [122125] = 5, ACTIONS(4528), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(65535), 2, @@ -48019,7 +47915,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, STATE(2652), 1, sym__generic_type_arguments, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 6, @@ -48065,7 +47961,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(480), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(470), 2, @@ -48119,7 +48015,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, ACTIONS(494), 1, anon_sym_CARET, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(470), 2, @@ -48168,7 +48064,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(480), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(470), 2, @@ -48209,7 +48105,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [122414] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1950), 5, @@ -48261,7 +48157,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(494), 1, anon_sym_CARET, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(470), 2, @@ -48311,7 +48207,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(480), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(470), 2, @@ -48354,34 +48250,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [122587] = 14, - ACTIONS(288), 1, + ACTIONS(286), 1, anon_sym_DOT, - ACTIONS(290), 1, + ACTIONS(288), 1, anon_sym_LPAREN, - ACTIONS(300), 1, + ACTIONS(298), 1, anon_sym_STAR_STAR, - ACTIONS(302), 1, + ACTIONS(300), 1, anon_sym_LBRACK, - ACTIONS(314), 1, + ACTIONS(312), 1, anon_sym_AMP, - ACTIONS(316), 1, + ACTIONS(314), 1, anon_sym_CARET, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(292), 2, + ACTIONS(290), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(294), 2, + ACTIONS(292), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(308), 2, + ACTIONS(306), 2, anon_sym_DASH, anon_sym_PLUS, STATE(85), 2, sym_argument_list, sym_generator_expression, - ACTIONS(306), 3, + ACTIONS(304), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, @@ -48407,7 +48303,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [122654] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 5, @@ -48449,15 +48345,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, sym__newline, [122699] = 8, - ACTIONS(288), 1, + ACTIONS(286), 1, anon_sym_DOT, - ACTIONS(290), 1, + ACTIONS(288), 1, anon_sym_LPAREN, - ACTIONS(300), 1, + ACTIONS(298), 1, anon_sym_STAR_STAR, - ACTIONS(302), 1, + ACTIONS(300), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(85), 2, @@ -48496,7 +48392,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [122754] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2283), 5, @@ -48537,7 +48433,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [122798] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3042), 5, @@ -48578,7 +48474,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [122842] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3820), 5, @@ -48627,7 +48523,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, STATE(2724), 1, sym__generic_type_arguments, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 5, @@ -48664,7 +48560,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [122938] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 5, @@ -48705,7 +48601,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [122982] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2150), 5, @@ -48754,7 +48650,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, STATE(2966), 1, sym__default_type_arguments, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4117), 3, @@ -48792,7 +48688,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [123080] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1307), 5, @@ -48833,7 +48729,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [123124] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1504), 5, @@ -48874,7 +48770,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [123168] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2647), 5, @@ -48915,7 +48811,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [123212] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2150), 5, @@ -48956,7 +48852,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [123256] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2295), 5, @@ -48997,7 +48893,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, sym_string_start, [123300] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 5, @@ -49038,7 +48934,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [123344] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1950), 5, @@ -49079,7 +48975,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [123388] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1283), 5, @@ -49120,7 +49016,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [123432] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1126), 5, @@ -49161,7 +49057,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [123476] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2830), 5, @@ -49202,7 +49098,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [123520] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2170), 5, @@ -49243,7 +49139,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [123564] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1915), 5, @@ -49284,7 +49180,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [123608] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1002), 5, @@ -49325,7 +49221,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [123652] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3246), 5, @@ -49366,7 +49262,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [123696] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(410), 5, @@ -49407,7 +49303,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [123740] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3206), 5, @@ -49448,7 +49344,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [123784] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3042), 5, @@ -49489,7 +49385,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [123828] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3820), 5, @@ -49530,11 +49426,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [123872] = 7, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(2965), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(1494), 2, @@ -49544,12 +49440,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_COLON, anon_sym_PIPE, - ACTIONS(276), 4, + ACTIONS(274), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 24, + ACTIONS(269), 24, anon_sym_DOT, anon_sym_LPAREN, anon_sym_GT_GT, @@ -49575,7 +49471,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [123924] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2830), 5, @@ -49616,7 +49512,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [123968] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2170), 5, @@ -49657,7 +49553,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [124012] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1915), 5, @@ -49698,7 +49594,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [124056] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3246), 5, @@ -49739,20 +49635,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [124100] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1340), 3, anon_sym_COMMA, anon_sym_RBRACK, anon_sym_PIPE, - ACTIONS(276), 5, + ACTIONS(274), 5, anon_sym_as, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 27, + ACTIONS(269), 27, anon_sym_DOT, anon_sym_LPAREN, anon_sym_GT_GT, @@ -49783,7 +49679,7 @@ static const uint16_t ts_small_parse_table[] = { [124146] = 5, ACTIONS(1262), 1, anon_sym_COLON_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4117), 3, @@ -49824,7 +49720,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [124194] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(410), 5, @@ -49865,7 +49761,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [124238] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3206), 5, @@ -49906,7 +49802,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [124282] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3644), 3, @@ -49948,7 +49844,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [124328] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3042), 5, @@ -49989,7 +49885,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [124372] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3820), 5, @@ -50038,7 +49934,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, STATE(2730), 1, sym__generic_type_arguments, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 6, @@ -50075,7 +49971,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [124468] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3206), 5, @@ -50124,7 +50020,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(514), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(890), 2, @@ -50162,7 +50058,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [124566] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 5, @@ -50203,7 +50099,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [124610] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3206), 5, @@ -50246,18 +50142,18 @@ static const uint16_t ts_small_parse_table[] = { [124654] = 5, ACTIONS(2568), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(2267), 2, sym_string, aux_sym_concatenated_string_repeat1, - ACTIONS(276), 4, + ACTIONS(274), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 28, + ACTIONS(269), 28, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -50289,7 +50185,7 @@ static const uint16_t ts_small_parse_table[] = { [124702] = 5, ACTIONS(2568), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(2274), 2, @@ -50338,7 +50234,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(514), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(504), 2, @@ -50393,7 +50289,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, ACTIONS(528), 1, anon_sym_CARET, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(504), 2, @@ -50444,7 +50340,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, ACTIONS(528), 1, anon_sym_CARET, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(504), 2, @@ -50484,7 +50380,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [124944] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2229), 5, @@ -50535,7 +50431,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(528), 1, anon_sym_CARET, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(504), 2, @@ -50584,7 +50480,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(514), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(504), 2, @@ -50628,7 +50524,7 @@ static const uint16_t ts_small_parse_table[] = { [125114] = 5, ACTIONS(4534), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(65535), 2, @@ -50669,7 +50565,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [125162] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2370), 5, @@ -50710,7 +50606,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [125206] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1307), 5, @@ -50751,7 +50647,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [125250] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1504), 5, @@ -50792,7 +50688,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [125294] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2647), 5, @@ -50833,7 +50729,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [125338] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2229), 5, @@ -50874,7 +50770,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [125382] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1504), 5, @@ -50915,7 +50811,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [125426] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2647), 5, @@ -50956,7 +50852,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [125470] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3820), 5, @@ -51000,10 +50896,10 @@ static const uint16_t ts_small_parse_table[] = { 20768, 0, 33920, 4, 33024, 7, 65422, 9, 1021, 21, 0, 30, 96, 30, 0, 32, 0, 32, 0, 32, 32768, 32, 0, 33, 0, 33, 96, 33, 0, 35, 8, 35, 0, 36, 8192, 36, 0, 37, 466, 468, 470, 472, 474, 4537, 476, 478, 480, 482, -484, 486, 486, 111, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476, -476, 476, 498, 476, 3, 3, 165, 125, 125, 165, 116, +484, 486, 486, 109, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476, +476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116, [125589] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1283), 5, @@ -51047,10 +50943,10 @@ static const uint16_t ts_small_parse_table[] = { 20768, 0, 33920, 4, 33024, 7, 65422, 9, 1021, 21, 0, 30, 96, 30, 0, 32, 0, 32, 0, 32, 32768, 32, 0, 33, 0, 33, 96, 33, 0, 35, 8, 35, 0, 36, 8192, 36, 0, 37, 466, 468, 470, 472, 474, 4539, 476, 478, 480, 482, -484, 486, 486, 111, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476, -476, 476, 498, 476, 3, 3, 165, 125, 125, 165, 116, +484, 486, 486, 109, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476, +476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116, [125708] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1126), 5, @@ -51091,7 +50987,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [125752] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2830), 5, @@ -51135,10 +51031,10 @@ static const uint16_t ts_small_parse_table[] = { 20768, 0, 33920, 4, 33024, 7, 65422, 9, 1021, 21, 0, 30, 96, 30, 0, 32, 0, 32, 0, 32, 32768, 32, 0, 33, 0, 33, 96, 33, 0, 35, 8, 35, 0, 36, 8192, 36, 0, 37, 466, 468, 470, 472, 474, 4541, 476, 478, 480, 482, -484, 486, 486, 111, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476, -476, 476, 498, 476, 3, 3, 165, 125, 125, 165, 116, +484, 486, 486, 109, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476, +476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116, [125871] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1915), 5, @@ -51179,7 +51075,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [125915] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3246), 5, @@ -51220,7 +51116,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [125959] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(410), 5, @@ -51261,7 +51157,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [126003] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 5, @@ -51301,7 +51197,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [126046] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3042), 5, @@ -51341,7 +51237,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [126089] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2647), 5, @@ -51381,11 +51277,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [126132] = 7, - ACTIONS(851), 1, + ACTIONS(849), 1, sym_string_start, ACTIONS(2162), 1, anon_sym_RPAREN, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1340), 2, @@ -51394,12 +51290,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(1494), 2, sym_string, aux_sym_concatenated_string_repeat1, - ACTIONS(276), 4, + ACTIONS(274), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 24, + ACTIONS(269), 24, anon_sym_DOT, anon_sym_LPAREN, anon_sym_GT_GT, @@ -51425,7 +51321,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [126183] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 5, @@ -51465,7 +51361,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [126226] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2150), 5, @@ -51505,7 +51401,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [126269] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2830), 5, @@ -51547,7 +51443,7 @@ static const uint16_t ts_small_parse_table[] = { [126312] = 5, ACTIONS(1262), 1, anon_sym_COLON_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4117), 3, @@ -51587,7 +51483,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [126359] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2229), 5, @@ -51627,7 +51523,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [126402] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2647), 5, @@ -51667,7 +51563,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [126445] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3246), 5, @@ -51707,7 +51603,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [126488] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 5, @@ -51747,7 +51643,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [126531] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1950), 5, @@ -51787,7 +51683,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [126574] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1283), 5, @@ -51827,7 +51723,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [126617] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1126), 5, @@ -51867,7 +51763,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [126660] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2830), 5, @@ -51907,7 +51803,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [126703] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2170), 5, @@ -51947,7 +51843,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [126746] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1915), 5, @@ -51993,7 +51889,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, STATE(2966), 1, sym__default_type_arguments, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4117), 3, @@ -52031,7 +51927,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [126840] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2647), 5, @@ -52071,7 +51967,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [126883] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3246), 5, @@ -52119,7 +52015,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(2771), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(1514), 2, @@ -52164,7 +52060,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(2771), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1166), 2, @@ -52216,7 +52112,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(2771), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1166), 2, @@ -52263,7 +52159,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(2771), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1166), 2, @@ -52312,7 +52208,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(2771), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1166), 2, @@ -52360,7 +52256,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(2771), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1166), 2, @@ -52401,7 +52297,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [127284] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2830), 5, @@ -52441,7 +52337,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [127327] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1915), 5, @@ -52481,7 +52377,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [127370] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3246), 5, @@ -52521,7 +52417,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [127413] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(410), 5, @@ -52561,7 +52457,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [127456] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3206), 5, @@ -52601,7 +52497,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [127499] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3820), 5, @@ -52641,20 +52537,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [127542] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1340), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, - ACTIONS(276), 5, + ACTIONS(274), 5, anon_sym_as, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 26, + ACTIONS(269), 26, anon_sym_DOT, anon_sym_LPAREN, anon_sym_GT_GT, @@ -52684,7 +52580,7 @@ static const uint16_t ts_small_parse_table[] = { [127587] = 4, ACTIONS(1262), 1, anon_sym_COLON_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 5, @@ -52723,7 +52619,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [127632] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2295), 4, @@ -52771,7 +52667,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(2771), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(1514), 2, @@ -52816,7 +52712,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(2771), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(1514), 2, @@ -52853,7 +52749,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [127781] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3644), 3, @@ -52894,7 +52790,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [127826] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3042), 5, @@ -52934,7 +52830,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [127869] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2229), 5, @@ -52974,7 +52870,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [127912] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3822), 2, @@ -53017,7 +52913,7 @@ static const uint16_t ts_small_parse_table[] = { [127957] = 6, ACTIONS(877), 1, sym_string_start, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, STATE(2131), 2, @@ -53027,12 +52923,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_PIPE, - ACTIONS(276), 4, + ACTIONS(274), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 24, + ACTIONS(269), 24, anon_sym_DOT, anon_sym_LPAREN, anon_sym_GT_GT, @@ -53058,7 +52954,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [128006] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2226), 2, @@ -53099,7 +52995,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [128051] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3822), 2, @@ -53140,7 +53036,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [128096] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2226), 2, @@ -53181,7 +53077,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [128141] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3042), 5, @@ -53221,7 +53117,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [128184] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2295), 4, @@ -53260,7 +53156,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, sym_string_start, [128226] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2830), 4, @@ -53299,7 +53195,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [128268] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2170), 4, @@ -53338,7 +53234,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [128310] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1915), 4, @@ -53377,7 +53273,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [128352] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3246), 4, @@ -53416,7 +53312,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [128394] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(410), 4, @@ -53455,7 +53351,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [128436] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3206), 4, @@ -53494,7 +53390,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [128478] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3042), 4, @@ -53533,7 +53429,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [128520] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3820), 4, @@ -53572,7 +53468,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [128562] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2224), 3, @@ -53620,7 +53516,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, STATE(2860), 1, sym__default_type_arguments, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4117), 3, @@ -53656,7 +53552,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [128658] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1126), 4, @@ -53695,7 +53591,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [128700] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2368), 3, @@ -53735,7 +53631,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, [128744] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 4, @@ -53774,7 +53670,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [128786] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4117), 3, @@ -53814,7 +53710,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [128830] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2150), 4, @@ -53853,7 +53749,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [128872] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1247), 3, @@ -53893,7 +53789,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_PIPE_EQ, [128916] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1504), 4, @@ -53932,7 +53828,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [128958] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2647), 4, @@ -53975,7 +53871,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(3589), 1, anon_sym_RPAREN, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 4, @@ -54012,19 +53908,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [129046] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1340), 3, anon_sym_COMMA, anon_sym_RBRACK, anon_sym_PIPE, - ACTIONS(276), 4, + ACTIONS(274), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 26, + ACTIONS(269), 26, anon_sym_DOT, anon_sym_LPAREN, anon_sym_as, @@ -54052,7 +53948,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [129090] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1283), 4, @@ -54091,7 +53987,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [129132] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(717), 4, @@ -54138,18 +54034,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, STATE(1595), 1, sym__default_type_arguments, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1340), 2, anon_sym_COMMA, anon_sym_PIPE, - ACTIONS(276), 4, + ACTIONS(274), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 22, + ACTIONS(269), 22, anon_sym_LPAREN, anon_sym_GT_GT, anon_sym_if, @@ -54181,7 +54077,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, STATE(3024), 1, sym__default_type_arguments, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4117), 2, @@ -54218,7 +54114,7 @@ static const uint16_t ts_small_parse_table[] = { [129276] = 5, ACTIONS(4546), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3644), 3, @@ -54256,7 +54152,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [129321] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2229), 4, @@ -54294,7 +54190,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [129362] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1307), 4, @@ -54332,7 +54228,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [129403] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1504), 4, @@ -54370,7 +54266,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [129444] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2647), 4, @@ -54408,7 +54304,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [129485] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(544), 4, @@ -54446,7 +54342,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [129526] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1080), 4, @@ -54484,7 +54380,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [129567] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1283), 4, @@ -54522,7 +54418,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [129608] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1126), 4, @@ -54560,7 +54456,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [129649] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2830), 4, @@ -54598,7 +54494,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [129690] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2150), 4, @@ -54636,7 +54532,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [129731] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1915), 4, @@ -54674,7 +54570,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [129772] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1046), 4, @@ -54712,7 +54608,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [129813] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3246), 4, @@ -54750,7 +54646,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [129854] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(410), 4, @@ -54788,7 +54684,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [129895] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3206), 4, @@ -54826,7 +54722,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [129936] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2283), 4, @@ -54864,7 +54760,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [129977] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3042), 4, @@ -54902,7 +54798,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [130018] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3820), 4, @@ -54942,7 +54838,7 @@ static const uint16_t ts_small_parse_table[] = { [130059] = 5, ACTIONS(4132), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4117), 3, @@ -54982,19 +54878,19 @@ static const uint16_t ts_small_parse_table[] = { [130104] = 5, ACTIONS(2965), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1340), 3, anon_sym_COMMA, anon_sym_COLON, anon_sym_PIPE, - ACTIONS(276), 4, + ACTIONS(274), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 24, + ACTIONS(269), 24, anon_sym_DOT, anon_sym_LPAREN, anon_sym_GT_GT, @@ -55026,7 +54922,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, STATE(3024), 1, sym__default_type_arguments, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4117), 3, @@ -55062,7 +54958,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [130198] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 4, @@ -55100,7 +54996,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [130239] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2170), 4, @@ -55140,7 +55036,7 @@ static const uint16_t ts_small_parse_table[] = { [130280] = 5, ACTIONS(4145), 1, anon_sym_RPAREN, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4117), 2, @@ -55179,7 +55075,7 @@ static const uint16_t ts_small_parse_table[] = { [130324] = 5, ACTIONS(4549), 1, anon_sym_RPAREN, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3644), 2, @@ -55216,7 +55112,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [130368] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4117), 3, @@ -55256,18 +55152,18 @@ static const uint16_t ts_small_parse_table[] = { [130410] = 5, ACTIONS(2162), 1, anon_sym_RPAREN, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1340), 2, anon_sym_COMMA, anon_sym_PIPE, - ACTIONS(276), 4, + ACTIONS(274), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(271), 24, + ACTIONS(269), 24, anon_sym_DOT, anon_sym_LPAREN, anon_sym_GT_GT, @@ -55307,8 +55203,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2180), sym_false, ACTIONS(2180), sym_none, ACTIONS(2180), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(446), sym_dotted_name, STATE(798), sym_case_pattern, STATE(611), @@ -55339,8 +55235,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2663), sym_false, ACTIONS(2663), sym_none, ACTIONS(2663), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(649), sym_dotted_name, STATE(832), sym_case_pattern, STATE(761), @@ -55371,8 +55267,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2180), sym_false, ACTIONS(2180), sym_none, ACTIONS(2180), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(446), sym_dotted_name, STATE(798), sym_case_pattern, STATE(611), @@ -55403,8 +55299,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2663), sym_false, ACTIONS(2663), sym_none, ACTIONS(2663), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(649), sym_dotted_name, STATE(832), sym_case_pattern, STATE(761), @@ -55435,8 +55331,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2180), sym_false, ACTIONS(2180), sym_none, ACTIONS(2180), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(446), sym_dotted_name, STATE(798), sym_case_pattern, STATE(611), @@ -55467,8 +55363,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2180), sym_false, ACTIONS(2180), sym_none, ACTIONS(2180), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(446), sym_dotted_name, STATE(798), sym_case_pattern, STATE(611), @@ -55499,8 +55395,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2663), sym_false, ACTIONS(2663), sym_none, ACTIONS(2663), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(649), sym_dotted_name, STATE(832), sym_case_pattern, STATE(2774), @@ -55531,8 +55427,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2180), sym_false, ACTIONS(2180), sym_none, ACTIONS(2180), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(446), sym_dotted_name, STATE(798), sym_case_pattern, STATE(2780), @@ -55563,8 +55459,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2180), sym_false, ACTIONS(2180), sym_none, ACTIONS(2180), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(446), sym_dotted_name, STATE(798), sym_case_pattern, STATE(611), @@ -55595,8 +55491,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2663), sym_false, ACTIONS(2663), sym_none, ACTIONS(2663), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(649), sym_dotted_name, STATE(832), sym_case_pattern, STATE(761), @@ -55627,8 +55523,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2180), sym_false, ACTIONS(2180), sym_none, ACTIONS(2180), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(446), sym_dotted_name, STATE(798), sym_case_pattern, STATE(611), @@ -55659,8 +55555,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2663), sym_false, ACTIONS(2663), sym_none, ACTIONS(2663), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(649), sym_dotted_name, STATE(832), sym_case_pattern, STATE(761), @@ -55691,8 +55587,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2180), sym_false, ACTIONS(2180), sym_none, ACTIONS(2180), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(446), sym_dotted_name, STATE(798), sym_case_pattern, STATE(611), @@ -55723,8 +55619,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2180), sym_false, ACTIONS(2180), sym_none, ACTIONS(2180), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(446), sym_dotted_name, STATE(798), sym_case_pattern, STATE(611), @@ -55755,8 +55651,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2180), sym_false, ACTIONS(2180), sym_none, ACTIONS(2180), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(446), sym_dotted_name, STATE(798), sym_case_pattern, STATE(611), @@ -55787,8 +55683,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2180), sym_false, ACTIONS(2180), sym_none, ACTIONS(2180), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(446), sym_dotted_name, STATE(798), sym_case_pattern, STATE(2794), @@ -55819,8 +55715,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2663), sym_false, ACTIONS(2663), sym_none, ACTIONS(2663), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(649), sym_dotted_name, STATE(832), sym_case_pattern, STATE(2795), @@ -55851,8 +55747,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2180), sym_false, ACTIONS(2180), sym_none, ACTIONS(2180), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(446), sym_dotted_name, STATE(798), sym_case_pattern, STATE(611), @@ -55883,8 +55779,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2663), sym_false, ACTIONS(2663), sym_none, ACTIONS(2663), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(649), sym_dotted_name, STATE(832), sym_case_pattern, STATE(761), @@ -55915,8 +55811,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2180), sym_false, ACTIONS(2180), sym_none, ACTIONS(2180), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(446), sym_dotted_name, STATE(798), sym_case_pattern, STATE(611), @@ -55947,8 +55843,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2663), sym_false, ACTIONS(2663), sym_none, ACTIONS(2663), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(649), sym_dotted_name, STATE(832), sym_case_pattern, STATE(761), @@ -55979,8 +55875,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2180), sym_false, ACTIONS(2180), sym_none, ACTIONS(2180), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(446), sym_dotted_name, STATE(798), sym_case_pattern, STATE(611), @@ -56011,8 +55907,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2180), sym_false, ACTIONS(2180), sym_none, ACTIONS(2180), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(446), sym_dotted_name, STATE(798), sym_case_pattern, STATE(611), @@ -56043,8 +55939,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2180), sym_false, ACTIONS(2180), sym_none, ACTIONS(2180), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(446), sym_dotted_name, STATE(798), sym_case_pattern, STATE(2756), @@ -56075,8 +55971,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2663), sym_false, ACTIONS(2663), sym_none, ACTIONS(2663), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(649), sym_dotted_name, STATE(832), sym_case_pattern, STATE(2751), @@ -56107,8 +56003,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2180), sym_false, ACTIONS(2180), sym_none, ACTIONS(2180), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(446), sym_dotted_name, STATE(798), sym_case_pattern, STATE(2757), @@ -56138,8 +56034,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2663), sym_false, ACTIONS(2663), sym_none, ACTIONS(2663), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(649), sym_dotted_name, STATE(832), sym_case_pattern, STATE(761), @@ -56169,8 +56065,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2180), sym_false, ACTIONS(2180), sym_none, ACTIONS(2180), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(446), sym_dotted_name, STATE(798), sym_case_pattern, STATE(611), @@ -56200,9 +56096,9 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(1518), sym_false, ACTIONS(1518), sym_none, ACTIONS(1518), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), - sym_string_start, ACTIONS(851), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), + sym_string_start, ACTIONS(849), sym_dotted_name, STATE(555), sym_case_pattern, STATE(942), sym__simple_pattern, STATE(247), @@ -56232,9 +56128,9 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2893), sym_false, ACTIONS(2893), sym_none, ACTIONS(2893), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), - sym_string_start, ACTIONS(851), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), + sym_string_start, ACTIONS(849), sym_dotted_name, STATE(555), sym__simple_pattern, STATE(682), sym_union_pattern, STATE(682), @@ -56262,9 +56158,9 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2893), sym_false, ACTIONS(2893), sym_none, ACTIONS(2893), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), - sym_string_start, ACTIONS(851), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), + sym_string_start, ACTIONS(849), sym_dotted_name, STATE(555), sym__simple_pattern, STATE(682), sym_union_pattern, STATE(682), @@ -56292,9 +56188,9 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2893), sym_false, ACTIONS(2893), sym_none, ACTIONS(2893), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), - sym_string_start, ACTIONS(851), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), + sym_string_start, ACTIONS(849), sym_dotted_name, STATE(555), sym__simple_pattern, STATE(682), sym_union_pattern, STATE(682), @@ -56322,9 +56218,9 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2893), sym_false, ACTIONS(2893), sym_none, ACTIONS(2893), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), - sym_string_start, ACTIONS(851), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), + sym_string_start, ACTIONS(849), sym_dotted_name, STATE(555), sym__simple_pattern, STATE(682), sym_union_pattern, STATE(682), @@ -56352,9 +56248,9 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2893), sym_false, ACTIONS(2893), sym_none, ACTIONS(2893), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), - sym_string_start, ACTIONS(851), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), + sym_string_start, ACTIONS(849), sym_dotted_name, STATE(555), sym__simple_pattern, STATE(682), sym_union_pattern, STATE(682), @@ -56382,9 +56278,9 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2893), sym_false, ACTIONS(2893), sym_none, ACTIONS(2893), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), - sym_string_start, ACTIONS(851), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), + sym_string_start, ACTIONS(849), sym_dotted_name, STATE(555), sym__simple_pattern, STATE(682), sym_union_pattern, STATE(682), @@ -56412,9 +56308,9 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2893), sym_false, ACTIONS(2893), sym_none, ACTIONS(2893), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), - sym_string_start, ACTIONS(851), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), + sym_string_start, ACTIONS(849), sym_dotted_name, STATE(555), sym__simple_pattern, STATE(682), sym_union_pattern, STATE(682), @@ -56442,9 +56338,9 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2893), sym_false, ACTIONS(2893), sym_none, ACTIONS(2893), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), - sym_string_start, ACTIONS(851), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), + sym_string_start, ACTIONS(849), sym_dotted_name, STATE(555), sym__simple_pattern, STATE(682), sym_union_pattern, STATE(682), @@ -56472,9 +56368,9 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2893), sym_false, ACTIONS(2893), sym_none, ACTIONS(2893), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), - sym_string_start, ACTIONS(851), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), + sym_string_start, ACTIONS(849), sym_dotted_name, STATE(555), sym__simple_pattern, STATE(682), sym_union_pattern, STATE(682), @@ -56502,9 +56398,9 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2893), sym_false, ACTIONS(2893), sym_none, ACTIONS(2893), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), - sym_string_start, ACTIONS(851), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), + sym_string_start, ACTIONS(849), sym_dotted_name, STATE(555), sym__simple_pattern, STATE(682), sym_union_pattern, STATE(682), @@ -56532,9 +56428,9 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2893), sym_false, ACTIONS(2893), sym_none, ACTIONS(2893), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), - sym_string_start, ACTIONS(851), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), + sym_string_start, ACTIONS(849), sym_dotted_name, STATE(555), sym__simple_pattern, STATE(682), sym_union_pattern, STATE(682), @@ -56562,9 +56458,9 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2893), sym_false, ACTIONS(2893), sym_none, ACTIONS(2893), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), - sym_string_start, ACTIONS(851), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), + sym_string_start, ACTIONS(849), sym_dotted_name, STATE(555), sym__simple_pattern, STATE(682), sym_union_pattern, STATE(682), @@ -56592,9 +56488,9 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2893), sym_false, ACTIONS(2893), sym_none, ACTIONS(2893), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), - sym_string_start, ACTIONS(851), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), + sym_string_start, ACTIONS(849), sym_dotted_name, STATE(555), sym__simple_pattern, STATE(682), sym_union_pattern, STATE(682), @@ -56622,9 +56518,9 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2893), sym_false, ACTIONS(2893), sym_none, ACTIONS(2893), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), - sym_string_start, ACTIONS(851), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), + sym_string_start, ACTIONS(849), sym_dotted_name, STATE(555), sym__simple_pattern, STATE(682), sym_union_pattern, STATE(682), @@ -56652,9 +56548,9 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2893), sym_false, ACTIONS(2893), sym_none, ACTIONS(2893), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), - sym_string_start, ACTIONS(851), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), + sym_string_start, ACTIONS(849), sym_dotted_name, STATE(555), sym__simple_pattern, STATE(682), sym_union_pattern, STATE(682), @@ -56682,9 +56578,9 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2893), sym_false, ACTIONS(2893), sym_none, ACTIONS(2893), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), - sym_string_start, ACTIONS(851), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), + sym_string_start, ACTIONS(849), sym_dotted_name, STATE(555), sym__simple_pattern, STATE(682), sym_union_pattern, STATE(682), @@ -56712,9 +56608,9 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2893), sym_false, ACTIONS(2893), sym_none, ACTIONS(2893), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), - sym_string_start, ACTIONS(851), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), + sym_string_start, ACTIONS(849), sym_dotted_name, STATE(555), sym__simple_pattern, STATE(682), sym_union_pattern, STATE(682), @@ -56742,9 +56638,9 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2893), sym_false, ACTIONS(2893), sym_none, ACTIONS(2893), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), - sym_string_start, ACTIONS(851), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), + sym_string_start, ACTIONS(849), sym_dotted_name, STATE(555), sym__simple_pattern, STATE(682), sym_union_pattern, STATE(682), @@ -56771,9 +56667,9 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(2893), sym_false, ACTIONS(2893), sym_none, ACTIONS(2893), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), - sym_string_start, ACTIONS(851), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), + sym_string_start, ACTIONS(849), sym_dotted_name, STATE(555), sym__simple_pattern, STATE(682), sym_union_pattern, STATE(682), @@ -56800,8 +56696,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(4641), sym_false, ACTIONS(4641), sym_none, ACTIONS(4641), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(649), sym_dotted_name, STATE(832), sym__simple_pattern, STATE(2684), @@ -56828,8 +56724,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(4645), sym_false, ACTIONS(4645), sym_none, ACTIONS(4645), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(1234), sym_dotted_name, STATE(685), sym__simple_pattern, STATE(2700), @@ -56856,9 +56752,9 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(4647), sym_false, ACTIONS(4647), sym_none, ACTIONS(4647), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), - sym_string_start, ACTIONS(851), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), + sym_string_start, ACTIONS(849), sym_dotted_name, STATE(555), sym__simple_pattern, STATE(2653), sym_union_pattern, STATE(2653), @@ -56884,8 +56780,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(4649), sym_false, ACTIONS(4649), sym_none, ACTIONS(4649), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(649), sym_dotted_name, STATE(832), sym__simple_pattern, STATE(2681), @@ -56912,8 +56808,8 @@ static const uint16_t ts_small_parse_table[] = { sym_true, ACTIONS(4651), sym_false, ACTIONS(4651), sym_none, ACTIONS(4651), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(1234), sym_dotted_name, STATE(685), sym__simple_pattern, STATE(2699), @@ -56927,24 +56823,24 @@ static const uint16_t ts_small_parse_table[] = { sym_concatenated_string, STATE(2699), sym_string, STATE(1357), [133669] = 9, - ACTIONS(111), 1, + ACTIONS(109), 1, anon_sym_not, - ACTIONS(352), 1, + ACTIONS(350), 1, anon_sym_is, ACTIONS(943), 1, anon_sym_EQ, STATE(2473), 1, aux_sym_comparison_operator_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(354), 2, + ACTIONS(352), 2, anon_sym_LT, anon_sym_GT, STATE(2109), 2, sym__not_in, sym__is_not, - ACTIONS(332), 6, + ACTIONS(330), 6, anon_sym_in, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -56970,7 +56866,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, STATE(65535), 1, aux_sym_comparison_operator_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4659), 2, @@ -57018,12 +56914,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT, ACTIONS(955), anon_sym_COLON2, ACTIONS(1931), sym_type_conversion, ACTIONS(1931), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_argument_list, STATE(1213), sym_generator_expression, STATE(1213), [133808] = 9, - ACTIONS(111), 1, + ACTIONS(109), 1, anon_sym_not, ACTIONS(785), 1, anon_sym_is, @@ -57031,7 +56927,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, STATE(2477), 1, aux_sym_comparison_operator_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(787), 2, @@ -57065,7 +56961,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, STATE(65535), 1, aux_sym_comparison_operator_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4668), 2, @@ -57099,7 +56995,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, STATE(65535), 1, aux_sym_comparison_operator_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4677), 2, @@ -57125,13 +57021,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_or, [133937] = 8, - ACTIONS(111), 1, + ACTIONS(109), 1, anon_sym_not, ACTIONS(530), 1, anon_sym_is, STATE(2480), 1, aux_sym_comparison_operator_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(532), 2, @@ -57158,7 +57054,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_or, [133978] = 9, - ACTIONS(111), 1, + ACTIONS(109), 1, anon_sym_not, ACTIONS(943), 1, anon_sym_EQ, @@ -57166,7 +57062,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, STATE(2476), 1, aux_sym_comparison_operator_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(981), 2, @@ -57198,7 +57094,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, STATE(65535), 1, aux_sym_comparison_operator_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4686), 2, @@ -57225,7 +57121,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_or, [134062] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 2, @@ -57270,8 +57166,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, ACTIONS(781), anon_sym_CARET, ACTIONS(783), anon_sym_LT_LT, ACTIONS(761), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_argument_list, STATE(965), sym_generator_expression, STATE(965), [134138] = 22, @@ -57293,8 +57189,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, ACTIONS(492), anon_sym_CARET, ACTIONS(494), anon_sym_LT_LT, ACTIONS(472), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_argument_list, STATE(165), sym_generator_expression, STATE(165), [134183] = 21, @@ -57309,8 +57205,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(4699), anon_sym_await, ACTIONS(4697), sym_none, ACTIONS(4701), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(4703), sym__default_type_primary, STATE(2848), sym__default_member_type, STATE(2588), @@ -57331,8 +57227,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(4715), anon_sym_await, ACTIONS(4713), sym_none, ACTIONS(4717), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(4719), sym__default_type_primary, STATE(2990), sym__default_member_type, STATE(2637), @@ -57353,8 +57249,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(4731), anon_sym_await, ACTIONS(4729), sym_none, ACTIONS(4733), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_string_start, ACTIONS(4735), sym__default_type_primary, STATE(2934), sym__default_member_type, STATE(2663), @@ -57364,7 +57260,7 @@ static const uint16_t ts_small_parse_table[] = { sym__default_type_tuple, STATE(547), sym_string, STATE(547), [134312] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 2, @@ -57389,7 +57285,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_LT_LT, [134341] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2370), 2, @@ -57414,7 +57310,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_LT_LT, [134370] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 2, @@ -57439,7 +57335,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_LT_LT, [134399] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2229), 2, @@ -57464,7 +57360,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_LT_LT, [134428] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2370), 2, @@ -57489,7 +57385,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_LT_LT, [134457] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1249), 2, @@ -57514,16 +57410,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_LT_LT, [134486] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(276), 2, + ACTIONS(274), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1178), 2, anon_sym_COMMA, anon_sym_RBRACK, - ACTIONS(271), 14, + ACTIONS(269), 14, anon_sym_DOT, anon_sym_LPAREN, anon_sym_GT_GT, @@ -57545,7 +57441,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, STATE(65535), 1, aux_sym_comparison_operator_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4743), 2, @@ -57568,7 +57464,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, [134552] = 4, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2229), 2, @@ -57609,12 +57505,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, ACTIONS(492), anon_sym_CARET, ACTIONS(494), anon_sym_LT_LT, ACTIONS(472), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_argument_list, STATE(165), sym_generator_expression, STATE(165), [134622] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3982), 17, @@ -57642,8 +57538,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(4746), anon_sym_STAR_STAR, ACTIONS(1554), anon_sym_SLASH, ACTIONS(1556), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_lambda_parameters, STATE(3166), sym__parameters, STATE(220), sym_parameter, STATE(219), @@ -57662,8 +57558,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(4748), anon_sym_STAR_STAR, ACTIONS(1554), anon_sym_SLASH, ACTIONS(1556), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_lambda_parameters, STATE(3136), sym__parameters, STATE(220), sym_parameter, STATE(219), @@ -57682,8 +57578,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(4750), anon_sym_STAR_STAR, ACTIONS(1554), anon_sym_SLASH, ACTIONS(1556), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_lambda_parameters, STATE(3088), sym__parameters, STATE(220), sym_parameter, STATE(219), @@ -57702,8 +57598,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(4752), anon_sym_STAR_STAR, ACTIONS(1554), anon_sym_SLASH, ACTIONS(1556), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_lambda_parameters, STATE(3138), sym__parameters, STATE(220), sym_parameter, STATE(219), @@ -57722,8 +57618,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(4754), anon_sym_STAR_STAR, ACTIONS(1554), anon_sym_SLASH, ACTIONS(1556), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_lambda_parameters, STATE(3145), sym__parameters, STATE(220), sym_parameter, STATE(219), @@ -57741,8 +57637,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, ACTIONS(580), anon_sym_STAR_STAR, ACTIONS(582), anon_sym_SLASH, ACTIONS(584), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_parameter, STATE(74), sym_tuple_pattern, STATE(635), sym_default_parameter, STATE(92), @@ -57758,8 +57654,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, ACTIONS(1550), anon_sym_STAR_STAR, ACTIONS(1554), anon_sym_SLASH, ACTIONS(1556), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_parameter, STATE(385), sym_tuple_pattern, STATE(1572), sym_default_parameter, STATE(480), @@ -57770,13 +57666,13 @@ static const uint16_t ts_small_parse_table[] = { sym_positional_separator, STATE(480), sym_keyword_separator, STATE(480), [134907] = 5, - ACTIONS(95), 1, + ACTIONS(93), 1, anon_sym_if, - ACTIONS(113), 1, + ACTIONS(111), 1, anon_sym_and, - ACTIONS(115), 1, + ACTIONS(113), 1, anon_sym_or, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1445), 9, @@ -57790,13 +57686,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__newline, [134932] = 5, - ACTIONS(95), 1, + ACTIONS(93), 1, anon_sym_if, - ACTIONS(113), 1, + ACTIONS(111), 1, anon_sym_and, - ACTIONS(115), 1, + ACTIONS(113), 1, anon_sym_or, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1182), 9, @@ -57810,13 +57706,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__newline, [134957] = 5, - ACTIONS(95), 1, + ACTIONS(93), 1, anon_sym_if, - ACTIONS(113), 1, + ACTIONS(111), 1, anon_sym_and, - ACTIONS(115), 1, + ACTIONS(113), 1, anon_sym_or, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2289), 9, @@ -57838,7 +57734,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_or, ACTIONS(1184), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1182), 7, @@ -57858,8 +57754,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_for, ACTIONS(935), anon_sym_RBRACK, ACTIONS(1377), anon_sym_PIPE, ACTIONS(1377), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(317), sym_for_in_clause, STATE(114), aux_sym__collection_elements_repeat1, STATE(50), @@ -57867,8 +57763,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(707), sym_escape_sequence, ACTIONS(709), anon_sym_BSLASH, ACTIONS(711), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(709), sym_escape_interpolation, ACTIONS(709), sym_string_end, ACTIONS(4756), @@ -57882,7 +57778,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, ACTIONS(1488), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1486), 9, @@ -57899,8 +57795,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(707), sym_escape_sequence, ACTIONS(709), anon_sym_BSLASH, ACTIONS(711), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(709), sym_escape_interpolation, ACTIONS(709), sym_string_end, ACTIONS(4758), @@ -57912,7 +57808,7 @@ static const uint16_t ts_small_parse_table[] = { [135111] = 3, ACTIONS(1824), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1822), 10, @@ -57927,25 +57823,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_or, [135131] = 13, - anon_sym_DOT, ACTIONS(85), + anon_sym_DOT, ACTIONS(83), anon_sym_COMMA, ACTIONS(1236), - anon_sym_as, ACTIONS(101), + anon_sym_as, ACTIONS(99), anon_sym_if, ACTIONS(669), - anon_sym_COLON, ACTIONS(85), - anon_sym_async, ACTIONS(85), - anon_sym_for, ACTIONS(85), + anon_sym_COLON, ACTIONS(83), + anon_sym_async, ACTIONS(83), + anon_sym_for, ACTIONS(83), anon_sym_RBRACK, ACTIONS(1236), - anon_sym_PIPE, ACTIONS(85), + anon_sym_PIPE, ACTIONS(83), anon_sym_and, ACTIONS(683), anon_sym_or, ACTIONS(685), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [135158] = 13, anon_sym_LBRACE, ACTIONS(707), sym_escape_sequence, ACTIONS(709), anon_sym_BSLASH, ACTIONS(711), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(709), sym_escape_interpolation, ACTIONS(709), sym_string_end, ACTIONS(4760), @@ -57958,8 +57854,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(707), sym_escape_sequence, ACTIONS(709), anon_sym_BSLASH, ACTIONS(711), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(709), sym_escape_interpolation, ACTIONS(709), sym_string_end, ACTIONS(4762), @@ -57972,8 +57868,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(707), sym_escape_sequence, ACTIONS(709), anon_sym_BSLASH, ACTIONS(711), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(709), sym_escape_interpolation, ACTIONS(709), sym_string_end, ACTIONS(4764), @@ -57986,8 +57882,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(707), sym_escape_sequence, ACTIONS(709), anon_sym_BSLASH, ACTIONS(711), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(709), sym_escape_interpolation, ACTIONS(709), sym_string_end, ACTIONS(4766), @@ -58000,8 +57896,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(707), sym_escape_sequence, ACTIONS(709), anon_sym_BSLASH, ACTIONS(711), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(709), sym_escape_interpolation, ACTIONS(709), sym_string_end, ACTIONS(4768), @@ -58014,8 +57910,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(707), sym_escape_sequence, ACTIONS(709), anon_sym_BSLASH, ACTIONS(711), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(709), sym_escape_interpolation, ACTIONS(709), sym_string_end, ACTIONS(4770), @@ -58033,7 +57929,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_or, ACTIONS(2291), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2289), 7, @@ -58053,7 +57949,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_or, ACTIONS(1447), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1445), 7, @@ -58065,7 +57961,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [135372] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1822), 10, @@ -58086,7 +57982,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, ACTIONS(490), 1, anon_sym_or, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1182), 7, @@ -58104,7 +58000,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, ACTIONS(490), 1, anon_sym_or, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2289), 7, @@ -58116,13 +58012,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_PIPE, [135435] = 5, - ACTIONS(330), 1, + ACTIONS(328), 1, anon_sym_if, - ACTIONS(344), 1, + ACTIONS(342), 1, anon_sym_and, - ACTIONS(346), 1, + ACTIONS(344), 1, anon_sym_or, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1182), 7, @@ -58140,7 +58036,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, ACTIONS(490), 1, anon_sym_or, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1445), 7, @@ -58152,13 +58048,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_PIPE, [135481] = 5, - ACTIONS(330), 1, + ACTIONS(328), 1, anon_sym_if, - ACTIONS(344), 1, + ACTIONS(342), 1, anon_sym_and, - ACTIONS(346), 1, + ACTIONS(344), 1, anon_sym_or, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2289), 7, @@ -58170,7 +58066,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_PIPE, [135504] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1486), 10, @@ -58185,9 +58081,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_or, [135521] = 3, - ACTIONS(344), 1, + ACTIONS(342), 1, anon_sym_and, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1486), 9, @@ -58203,7 +58099,7 @@ static const uint16_t ts_small_parse_table[] = { [135540] = 3, ACTIONS(3910), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1882), 8, @@ -58216,7 +58112,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [135558] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1822), 9, @@ -58234,7 +58130,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, STATE(65535), 1, aux_sym_dotted_name_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2899), 7, @@ -58250,7 +58146,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, ACTIONS(1488), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1486), 7, @@ -58264,7 +58160,7 @@ static const uint16_t ts_small_parse_table[] = { [135614] = 3, ACTIONS(1824), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1822), 8, @@ -58279,7 +58175,7 @@ static const uint16_t ts_small_parse_table[] = { [135632] = 3, ACTIONS(1488), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1486), 8, @@ -58292,19 +58188,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_or, [135650] = 11, - anon_sym_DOT, ACTIONS(85), + anon_sym_DOT, ACTIONS(83), anon_sym_COMMA, ACTIONS(1236), - anon_sym_as, ACTIONS(85), + anon_sym_as, ACTIONS(83), anon_sym_if, ACTIONS(508), - anon_sym_COLON, ACTIONS(85), + anon_sym_COLON, ACTIONS(83), anon_sym_RBRACK, ACTIONS(1236), - anon_sym_PIPE, ACTIONS(85), + anon_sym_PIPE, ACTIONS(83), anon_sym_and, ACTIONS(522), anon_sym_or, ACTIONS(524), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [135673] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1822), 9, @@ -58324,10 +58220,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, ACTIONS(524), 1, anon_sym_or, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(85), 6, + ACTIONS(83), 6, anon_sym_DOT, anon_sym_COMMA, anon_sym_as, @@ -58341,7 +58237,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, ACTIONS(524), 1, anon_sym_or, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1445), 6, @@ -58358,7 +58254,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, ACTIONS(524), 1, anon_sym_or, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1182), 6, @@ -58369,7 +58265,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [135755] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1882), 9, @@ -58383,12 +58279,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__newline, [135771] = 3, - ACTIONS(101), 1, + ACTIONS(99), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(85), 8, + ACTIONS(83), 8, anon_sym_DOT, anon_sym_COMMA, anon_sym_if, @@ -58407,8 +58303,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, ACTIONS(1182), anon_sym_and, ACTIONS(777), anon_sym_or, ACTIONS(779), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [135812] = 5, ACTIONS(957), 1, anon_sym_if, @@ -58416,7 +58312,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, ACTIONS(973), 1, anon_sym_or, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1445), 6, @@ -58429,7 +58325,7 @@ static const uint16_t ts_small_parse_table[] = { [135834] = 3, ACTIONS(522), 1, anon_sym_and, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1486), 8, @@ -58444,7 +58340,7 @@ static const uint16_t ts_small_parse_table[] = { [135852] = 3, ACTIONS(971), 1, anon_sym_and, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1486), 8, @@ -58457,7 +58353,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [135870] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1486), 9, @@ -58477,8 +58373,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3079), sym_for_in_clause, STATE(449), aux_sym__collection_elements_repeat1, STATE(653), @@ -58489,7 +58385,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, ACTIONS(973), 1, anon_sym_or, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2289), 6, @@ -58506,8 +58402,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3183), sym_for_in_clause, STATE(449), aux_sym__collection_elements_repeat1, STATE(653), @@ -58518,8 +58414,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3126), sym_for_in_clause, STATE(449), aux_sym__collection_elements_repeat1, STATE(653), @@ -58533,8 +58429,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, ACTIONS(2289), anon_sym_and, ACTIONS(777), anon_sym_or, ACTIONS(779), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [136000] = 11, anon_sym_COMMA, ACTIONS(1445), anon_sym_as, ACTIONS(1447), @@ -58545,8 +58441,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, ACTIONS(1445), anon_sym_and, ACTIONS(777), anon_sym_or, ACTIONS(779), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [136023] = 5, ACTIONS(508), 1, anon_sym_if, @@ -58554,7 +58450,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, ACTIONS(524), 1, anon_sym_or, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2289), 6, @@ -58571,8 +58467,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3093), sym_for_in_clause, STATE(449), aux_sym__collection_elements_repeat1, STATE(653), @@ -58583,7 +58479,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, ACTIONS(973), 1, anon_sym_or, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1182), 6, @@ -58594,7 +58490,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [136090] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1486), 9, @@ -58608,31 +58504,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_or, [136106] = 10, - anon_sym_RPAREN, ACTIONS(85), - anon_sym_COMMA, ACTIONS(85), - anon_sym_as, ACTIONS(101), - anon_sym_if, ACTIONS(85), - anon_sym_async, ACTIONS(85), - anon_sym_for, ACTIONS(85), - anon_sym_and, ACTIONS(310), - anon_sym_or, ACTIONS(312), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_RPAREN, ACTIONS(83), + anon_sym_COMMA, ACTIONS(83), + anon_sym_as, ACTIONS(99), + anon_sym_if, ACTIONS(83), + anon_sym_async, ACTIONS(83), + anon_sym_for, ACTIONS(83), + anon_sym_and, ACTIONS(308), + anon_sym_or, ACTIONS(310), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [136127] = 10, anon_sym_RPAREN, ACTIONS(2289), anon_sym_COMMA, ACTIONS(2289), anon_sym_as, ACTIONS(2291), - anon_sym_if, ACTIONS(296), + anon_sym_if, ACTIONS(294), anon_sym_async, ACTIONS(2289), anon_sym_for, ACTIONS(2289), - anon_sym_and, ACTIONS(310), - anon_sym_or, ACTIONS(312), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_and, ACTIONS(308), + anon_sym_or, ACTIONS(310), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [136148] = 3, ACTIONS(4775), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2343), 7, @@ -58644,11 +58540,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [136165] = 4, - ACTIONS(310), 1, + ACTIONS(308), 1, anon_sym_and, ACTIONS(1488), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1486), 6, @@ -58659,35 +58555,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_for, anon_sym_or, [136184] = 10, - anon_sym_COMMA, ACTIONS(85), - anon_sym_as, ACTIONS(101), - anon_sym_if, ACTIONS(85), - anon_sym_async, ACTIONS(85), - anon_sym_for, ACTIONS(85), - anon_sym_RBRACE, ACTIONS(85), + anon_sym_COMMA, ACTIONS(83), + anon_sym_as, ACTIONS(99), + anon_sym_if, ACTIONS(83), + anon_sym_async, ACTIONS(83), + anon_sym_for, ACTIONS(83), + anon_sym_RBRACE, ACTIONS(83), anon_sym_and, ACTIONS(777), anon_sym_or, ACTIONS(779), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [136205] = 10, anon_sym_RPAREN, ACTIONS(1182), anon_sym_COMMA, ACTIONS(1182), anon_sym_as, ACTIONS(1184), - anon_sym_if, ACTIONS(296), + anon_sym_if, ACTIONS(294), anon_sym_async, ACTIONS(1182), anon_sym_for, ACTIONS(1182), - anon_sym_and, ACTIONS(310), - anon_sym_or, ACTIONS(312), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_and, ACTIONS(308), + anon_sym_or, ACTIONS(310), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [136226] = 10, anon_sym_COMMA, ACTIONS(1086), anon_sym_as, ACTIONS(1088), anon_sym_async, ACTIONS(933), anon_sym_for, ACTIONS(935), anon_sym_RBRACK, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3173), sym_for_in_clause, STATE(114), aux_sym__collection_elements_repeat1, STATE(50), @@ -58697,8 +58593,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(933), anon_sym_for, ACTIONS(935), anon_sym_RBRACK, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3182), sym_for_in_clause, STATE(114), aux_sym__collection_elements_repeat1, STATE(50), @@ -58708,15 +58604,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(933), anon_sym_for, ACTIONS(935), anon_sym_RBRACK, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3124), sym_for_in_clause, STATE(114), aux_sym__collection_elements_repeat1, STATE(50), [136289] = 3, ACTIONS(1824), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1822), 7, @@ -58728,23 +58624,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_or, [136306] = 10, - anon_sym_RPAREN, ACTIONS(85), + anon_sym_RPAREN, ACTIONS(83), anon_sym_COMMA, ACTIONS(1236), - anon_sym_as, ACTIONS(101), - anon_sym_if, ACTIONS(296), - anon_sym_async, ACTIONS(85), - anon_sym_for, ACTIONS(85), - anon_sym_and, ACTIONS(310), - anon_sym_or, ACTIONS(312), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_as, ACTIONS(99), + anon_sym_if, ACTIONS(294), + anon_sym_async, ACTIONS(83), + anon_sym_for, ACTIONS(83), + anon_sym_and, ACTIONS(308), + anon_sym_or, ACTIONS(310), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [136327] = 9, anon_sym_RPAREN, ACTIONS(3876), anon_sym_COMMA, ACTIONS(3878), anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(1614), sym_for_in_clause, STATE(83), aux_sym_argument_list_repeat1, STATE(2983), @@ -58755,16 +58651,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4145), anon_sym_LBRACK, ACTIONS(4780), anon_sym_PIPE, ACTIONS(4145), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__default_type_arguments, STATE(2860), [136365] = 3, - ACTIONS(101), 1, + ACTIONS(99), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(85), 6, + ACTIONS(83), 6, anon_sym_COMMA, anon_sym_if, anon_sym_COLON, @@ -58776,8 +58672,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1816), anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3129), sym_for_in_clause, STATE(83), aux_sym_argument_list_repeat1, STATE(616), @@ -58786,7 +58682,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, STATE(2594), 1, aux_sym_dotted_name_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1146), 5, @@ -58800,7 +58696,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, STATE(2625), 1, aux_sym_dotted_name_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1146), 5, @@ -58816,23 +58712,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(2162), anon_sym_LBRACK, ACTIONS(4780), anon_sym_PIPE, ACTIONS(2162), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__default_type_arguments, STATE(2807), [136455] = 9, anon_sym_if, ACTIONS(4784), anon_sym_async, ACTIONS(4787), anon_sym_for, ACTIONS(4790), anon_sym_RBRACE, ACTIONS(2424), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_for_in_clause, STATE(65535), sym_if_clause, STATE(65535), aux_sym__comprehension_clauses_repeat1, STATE(65535), [136474] = 3, ACTIONS(4793), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2343), 6, @@ -58847,20 +58743,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(4798), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3085), sym_for_in_clause, STATE(449), aux_sym_dictionary_repeat1, STATE(2936), [136509] = 9, - anon_sym_DOT, ACTIONS(85), + anon_sym_DOT, ACTIONS(83), anon_sym_COMMA, ACTIONS(4800), - anon_sym_as, ACTIONS(85), - anon_sym_COLON, ACTIONS(85), + anon_sym_as, ACTIONS(83), + anon_sym_COLON, ACTIONS(83), anon_sym_RBRACK, ACTIONS(4803), - anon_sym_PIPE, ACTIONS(85), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_PIPE, ACTIONS(83), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__default_type_arguments_repeat1, STATE(758), [136528] = 9, anon_sym_DOT, ACTIONS(4806), @@ -58868,8 +58764,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(4808), anon_sym_RBRACK, ACTIONS(2162), anon_sym_PIPE, ACTIONS(2162), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__default_type_arguments, STATE(737), sym__generic_type_arguments, STATE(1145), [136547] = 4, @@ -58877,7 +58773,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, STATE(2598), 1, aux_sym_dotted_name_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2897), 5, @@ -58888,21 +58784,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, [136565] = 9, anon_sym_COMMA, ACTIONS(1466), - anon_sym_as, ACTIONS(85), + anon_sym_as, ACTIONS(83), anon_sym_if, ACTIONS(508), - anon_sym_COLON, ACTIONS(85), + anon_sym_COLON, ACTIONS(83), anon_sym_RBRACK, ACTIONS(1466), anon_sym_and, ACTIONS(522), anon_sym_or, ACTIONS(524), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [136584] = 9, anon_sym_COMMA, ACTIONS(4810), anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(4812), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3075), sym_for_in_clause, STATE(449), aux_sym_dictionary_repeat1, STATE(2970), @@ -58911,8 +58807,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(3666), anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3176), sym_for_in_clause, STATE(83), aux_sym_argument_list_repeat1, STATE(2974), @@ -58921,7 +58817,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, STATE(65535), 1, aux_sym_dotted_name_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2899), 5, @@ -58935,8 +58831,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(4819), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3130), sym_for_in_clause, STATE(449), aux_sym_dictionary_repeat1, STATE(2981), @@ -58945,15 +58841,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1722), anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(1607), sym_for_in_clause, STATE(83), aux_sym_argument_list_repeat1, STATE(2992), [136678] = 3, ACTIONS(3910), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1882), 6, @@ -58968,8 +58864,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(4823), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3095), sym_for_in_clause, STATE(449), aux_sym_dictionary_repeat1, STATE(2995), @@ -58978,8 +58874,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(3670), anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3091), sym_for_in_clause, STATE(83), aux_sym_argument_list_repeat1, STATE(2999), @@ -58988,8 +58884,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(933), anon_sym_for, ACTIONS(935), anon_sym_RBRACK, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(173), sym_for_in_clause, STATE(114), aux_sym__collection_elements_repeat1, STATE(50), @@ -58998,8 +58894,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3078), sym_for_in_clause, STATE(449), aux_sym__collection_elements_repeat1, STATE(653), @@ -59010,16 +58906,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, ACTIONS(695), anon_sym_COLON2, ACTIONS(695), sym_type_conversion, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__collection_elements_repeat1, STATE(2648), [136789] = 9, anon_sym_COMMA, ACTIONS(1086), anon_sym_async, ACTIONS(933), anon_sym_for, ACTIONS(935), anon_sym_RBRACK, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3134), sym_for_in_clause, STATE(114), aux_sym__collection_elements_repeat1, STATE(50), @@ -59028,8 +58924,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3135), sym_for_in_clause, STATE(449), aux_sym__collection_elements_repeat1, STATE(653), @@ -59038,8 +58934,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3079), sym_for_in_clause, STATE(449), aux_sym__collection_elements_repeat1, STATE(653), @@ -59048,8 +58944,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(933), anon_sym_for, ACTIONS(935), anon_sym_RBRACK, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3173), sym_for_in_clause, STATE(114), aux_sym__collection_elements_repeat1, STATE(50), @@ -59058,8 +58954,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3175), sym_for_in_clause, STATE(449), aux_sym__collection_elements_repeat1, STATE(653), @@ -59068,8 +58964,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(819), anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(208), sym_for_in_clause, STATE(83), aux_sym_argument_list_repeat1, STATE(236), @@ -59078,8 +58974,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(933), anon_sym_for, ACTIONS(935), anon_sym_RBRACK, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3182), sym_for_in_clause, STATE(114), aux_sym__collection_elements_repeat1, STATE(50), @@ -59088,8 +58984,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3183), sym_for_in_clause, STATE(449), aux_sym__collection_elements_repeat1, STATE(653), @@ -59098,8 +58994,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(933), anon_sym_for, ACTIONS(935), anon_sym_RBRACK, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3124), sym_for_in_clause, STATE(114), aux_sym__collection_elements_repeat1, STATE(50), @@ -59108,7 +59004,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, STATE(65535), 1, aux_sym_dotted_name_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2899), 5, @@ -59122,8 +59018,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3126), sym_for_in_clause, STATE(449), aux_sym__collection_elements_repeat1, STATE(653), @@ -59132,8 +59028,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(933), anon_sym_for, ACTIONS(935), anon_sym_RBRACK, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(723), sym_for_in_clause, STATE(114), aux_sym__collection_elements_repeat1, STATE(50), @@ -59142,28 +59038,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3070), sym_for_in_clause, STATE(449), aux_sym__collection_elements_repeat1, STATE(653), [137035] = 9, - anon_sym_SEMI, ACTIONS(125), + anon_sym_SEMI, ACTIONS(123), anon_sym_DOT, ACTIONS(1377), - anon_sym_COMMA, ACTIONS(127), - anon_sym_as, ACTIONS(129), + anon_sym_COMMA, ACTIONS(125), + anon_sym_as, ACTIONS(127), anon_sym_COLON, ACTIONS(1377), anon_sym_PIPE, ACTIONS(1377), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), - sym__newline, ACTIONS(125), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), + sym__newline, ACTIONS(123), [137054] = 9, anon_sym_COMMA, ACTIONS(1086), anon_sym_async, ACTIONS(933), anon_sym_for, ACTIONS(935), anon_sym_RBRACK, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3092), sym_for_in_clause, STATE(114), aux_sym__collection_elements_repeat1, STATE(50), @@ -59172,8 +59068,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), anon_sym_RBRACE, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3093), sym_for_in_clause, STATE(449), aux_sym__collection_elements_repeat1, STATE(653), @@ -59182,7 +59078,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, STATE(65535), 1, aux_sym_dotted_name_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2899), 5, @@ -59196,7 +59092,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, STATE(2624), 1, aux_sym_dotted_name_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2897), 5, @@ -59211,8 +59107,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(3137), anon_sym_for, ACTIONS(3137), anon_sym_RBRACK, ACTIONS(3137), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_for_in_clause_repeat1, STATE(65535), [137145] = 8, anon_sym_RPAREN, ACTIONS(4836), @@ -59220,11 +59116,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, ACTIONS(4836), anon_sym_async, ACTIONS(4836), anon_sym_for, ACTIONS(4836), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_for_in_clause_repeat1, STATE(2632), [137162] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4840), 6, @@ -59235,7 +59131,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_PIPE, [137175] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3919), 6, @@ -59248,7 +59144,7 @@ static const uint16_t ts_small_parse_table[] = { [137188] = 3, ACTIONS(4842), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2343), 5, @@ -59258,7 +59154,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [137203] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1882), 6, @@ -59274,13 +59170,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, ACTIONS(3137), anon_sym_async, ACTIONS(3137), anon_sym_for, ACTIONS(3137), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_for_in_clause_repeat1, STATE(65535), [137233] = 3, ACTIONS(4848), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2343), 5, @@ -59290,7 +59186,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_for, anon_sym_RBRACE, [137248] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2899), 6, @@ -59301,7 +59197,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [137261] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4851), 2, @@ -59318,8 +59214,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(3137), anon_sym_for, ACTIONS(3137), anon_sym_RBRACE, ACTIONS(3137), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_for_in_clause_repeat1, STATE(65535), [137293] = 8, anon_sym_DOT, ACTIONS(4856), @@ -59327,11 +59223,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(2162), anon_sym_LBRACK, ACTIONS(4858), anon_sym_PIPE, ACTIONS(2162), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__default_type_arguments, STATE(1595), [137310] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4860), 6, @@ -59342,7 +59238,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_PIPE, [137323] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4862), 2, @@ -59354,19 +59250,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACE, [137338] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4864), 2, anon_sym_COMMA, anon_sym_RBRACK, - ACTIONS(85), 4, + ACTIONS(83), 4, anon_sym_DOT, anon_sym_as, anon_sym_COLON, anon_sym_PIPE, [137353] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4867), 6, @@ -59377,7 +59273,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__newline, [137366] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4869), 6, @@ -59393,11 +59289,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, ACTIONS(695), anon_sym_COLON2, ACTIONS(695), sym_type_conversion, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__collection_elements_repeat1, STATE(2648), [137396] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2899), 6, @@ -59411,8 +59307,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(4871), sym_escape_sequence, ACTIONS(4871), anon_sym_BSLASH, ACTIONS(4873), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(4871), sym_escape_interpolation, ACTIONS(4871), sym_string_end, ACTIONS(4871), @@ -59422,13 +59318,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, ACTIONS(3678), anon_sym_async, ACTIONS(3678), anon_sym_for, ACTIONS(3678), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_for_in_clause_repeat1, STATE(2627), [137443] = 3, ACTIONS(4877), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2343), 5, @@ -59443,8 +59339,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, ACTIONS(619), anon_sym_COLON2, ACTIONS(619), sym_type_conversion, ACTIONS(619), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__collection_elements_repeat1, STATE(2649), [137475] = 8, anon_sym_COMMA, ACTIONS(4882), @@ -59452,8 +59348,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, ACTIONS(534), anon_sym_COLON2, ACTIONS(534), sym_type_conversion, ACTIONS(534), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__collection_elements_repeat1, STATE(65535), [137492] = 8, anon_sym_RPAREN, ACTIONS(3141), @@ -59461,20 +59357,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, ACTIONS(3141), anon_sym_async, ACTIONS(3141), anon_sym_for, ACTIONS(3141), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_for_in_clause_repeat1, STATE(2632), [137509] = 8, anon_sym_LBRACE, ACTIONS(4887), sym_escape_sequence, ACTIONS(4887), anon_sym_BSLASH, ACTIONS(4889), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(364), sym__string_content, ACTIONS(4887), sym_escape_interpolation, ACTIONS(4887), sym_string_end, ACTIONS(4887), [137526] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3888), 6, @@ -59490,8 +59386,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, ACTIONS(2337), anon_sym_COLON, ACTIONS(2337), anon_sym_PIPE, ACTIONS(1399), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_union_pattern_repeat1, STATE(937), [137556] = 8, anon_sym_DOT, ACTIONS(4891), @@ -59499,13 +59395,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(4893), anon_sym_RBRACK, ACTIONS(4145), anon_sym_PIPE, ACTIONS(4145), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__default_type_arguments, STATE(2966), [137573] = 3, ACTIONS(4895), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2343), 5, @@ -59520,11 +59416,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(4836), anon_sym_for, ACTIONS(4836), anon_sym_RBRACK, ACTIONS(4836), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_for_in_clause_repeat1, STATE(2626), [137605] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4840), 6, @@ -59537,7 +59433,7 @@ static const uint16_t ts_small_parse_table[] = { [137618] = 3, ACTIONS(1753), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(534), 5, @@ -59552,11 +59448,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(3141), anon_sym_for, ACTIONS(3141), anon_sym_RBRACE, ACTIONS(3141), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_for_in_clause_repeat1, STATE(2636), [137650] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4902), 2, @@ -59568,7 +59464,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACE, [137665] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4904), 2, @@ -59585,11 +59481,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(4893), anon_sym_RBRACK, ACTIONS(2162), anon_sym_PIPE, ACTIONS(2162), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__default_type_arguments, STATE(737), [137697] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4906), 2, @@ -59601,7 +59497,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_PIPE, [137712] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2903), 6, @@ -59612,7 +59508,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_PIPE, [137725] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4867), 6, @@ -59629,21 +59525,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(1383), anon_sym_EQ, ACTIONS(3390), anon_sym_PIPE, ACTIONS(1387), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [137755] = 8, anon_sym_DOT, ACTIONS(4908), anon_sym_RPAREN, ACTIONS(4145), anon_sym_COMMA, ACTIONS(4145), anon_sym_LBRACK, ACTIONS(4858), anon_sym_PIPE, ACTIONS(4145), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__default_type_arguments, STATE(3024), [137772] = 3, ACTIONS(4910), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2343), 5, @@ -59658,14 +59554,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(1665), anon_sym_EQ, ACTIONS(3390), anon_sym_PIPE, ACTIONS(1669), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(3390), [137804] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, - ACTIONS(85), 6, + ACTIONS(83), 6, anon_sym_COMMA, anon_sym_as, anon_sym_EQ, @@ -59673,7 +59569,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [137817] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1882), 6, @@ -59689,11 +59585,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(4836), anon_sym_for, ACTIONS(4836), anon_sym_RBRACE, ACTIONS(4836), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_for_in_clause_repeat1, STATE(2636), [137847] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2303), 5, @@ -59707,11 +59603,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(3050), anon_sym_RBRACK, ACTIONS(3050), anon_sym_PIPE, ACTIONS(2099), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_union_pattern_repeat1, STATE(2685), [137874] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2903), 5, @@ -59726,10 +59622,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_for, ACTIONS(2289), anon_sym_and, ACTIONS(1988), anon_sym_or, ACTIONS(1990), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [137901] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3135), 5, @@ -59739,7 +59635,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_for, anon_sym_RBRACE, [137913] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3137), 5, @@ -59753,11 +59649,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(2337), anon_sym_RBRACK, ACTIONS(2337), anon_sym_PIPE, ACTIONS(2099), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_union_pattern_repeat1, STATE(2676), [137940] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1486), 5, @@ -59769,7 +59665,7 @@ static const uint16_t ts_small_parse_table[] = { [137952] = 3, ACTIONS(1988), 1, anon_sym_and, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1486), 4, @@ -59780,7 +59676,7 @@ static const uint16_t ts_small_parse_table[] = { [137966] = 3, STATE(2676), 1, aux_sym_union_pattern_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3054), 4, @@ -59793,11 +59689,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(3054), anon_sym_RBRACK, ACTIONS(3054), anon_sym_PIPE, ACTIONS(4915), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_union_pattern_repeat1, STATE(65535), [137995] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4840), 5, @@ -59812,10 +59708,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_for, ACTIONS(1445), anon_sym_and, ACTIONS(1988), anon_sym_or, ACTIONS(1990), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [138022] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4918), 5, @@ -59830,10 +59726,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_for, ACTIONS(1182), anon_sym_and, ACTIONS(1988), anon_sym_or, ACTIONS(1990), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [138049] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4920), 5, @@ -59843,7 +59739,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_PIPE, [138061] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4922), 5, @@ -59853,7 +59749,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_PIPE, [138073] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4924), 5, @@ -59863,7 +59759,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_PIPE, [138085] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4840), 5, @@ -59873,7 +59769,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [138097] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4918), 5, @@ -59887,11 +59783,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(2174), anon_sym_PIPE, ACTIONS(2174), anon_sym_RBRACE, ACTIONS(4928), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dict_pattern_repeat1, STATE(2891), [138124] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3503), 5, @@ -59905,11 +59801,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(3050), anon_sym_PIPE, ACTIONS(2606), anon_sym_RBRACE, ACTIONS(3050), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_union_pattern_repeat1, STATE(2702), [138151] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4869), 5, @@ -59923,13 +59819,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(2337), anon_sym_PIPE, ACTIONS(2606), anon_sym_RBRACE, ACTIONS(2337), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_union_pattern_repeat1, STATE(2697), [138178] = 3, STATE(2697), 1, aux_sym_union_pattern_repeat1, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3054), 4, @@ -59939,22 +59835,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, [138192] = 7, anon_sym_COMMA, ACTIONS(4930), - anon_sym_as, ACTIONS(85), - anon_sym_COLON, ACTIONS(85), + anon_sym_as, ACTIONS(83), + anon_sym_COLON, ACTIONS(83), anon_sym_RBRACK, ACTIONS(4932), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__default_type_arguments_repeat1, STATE(2911), [138207] = 7, anon_sym_COMMA, ACTIONS(3054), anon_sym_as, ACTIONS(3054), anon_sym_PIPE, ACTIONS(4934), anon_sym_RBRACE, ACTIONS(3054), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_union_pattern_repeat1, STATE(65535), [138222] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3135), 5, @@ -59964,7 +59860,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_for, [138234] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3137), 5, @@ -59978,11 +59874,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(2174), anon_sym_PIPE, ACTIONS(2174), anon_sym_RBRACE, ACTIONS(4939), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dict_pattern_repeat1, STATE(2885), [138261] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3934), 5, @@ -59993,14 +59889,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, [138273] = 7, anon_sym_COMMA, ACTIONS(2158), - anon_sym_as, ACTIONS(85), - anon_sym_COLON, ACTIONS(85), + anon_sym_as, ACTIONS(83), + anon_sym_COLON, ACTIONS(83), anon_sym_RBRACK, ACTIONS(2160), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__default_type_arguments_repeat1, STATE(758), [138288] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4860), 5, @@ -60010,7 +59906,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [138300] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4867), 5, @@ -60020,7 +59916,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [138312] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3919), 5, @@ -60030,7 +59926,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [138324] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4941), 5, @@ -60040,7 +59936,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_PIPE, [138336] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(534), 5, @@ -60054,19 +59950,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(2174), anon_sym_PIPE, ACTIONS(2174), anon_sym_RBRACE, ACTIONS(4945), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dict_pattern_repeat1, STATE(2925), [138363] = 7, anon_sym_COMMA, ACTIONS(3720), - anon_sym_as, ACTIONS(85), - anon_sym_COLON, ACTIONS(85), + anon_sym_as, ACTIONS(83), + anon_sym_COLON, ACTIONS(83), anon_sym_RBRACK, ACTIONS(3722), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__default_type_arguments_repeat1, STATE(1573), [138378] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1822), 5, @@ -60076,7 +59972,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_or, [138390] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4918), 5, @@ -60086,7 +59982,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_for, [138402] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3527), 5, @@ -60096,7 +59992,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_PIPE, [138414] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4947), 5, @@ -60108,7 +60004,7 @@ static const uint16_t ts_small_parse_table[] = { [138426] = 3, ACTIONS(1753), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3289), 4, @@ -60117,7 +60013,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [138440] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4949), 5, @@ -60127,7 +60023,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_PIPE, [138452] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4951), 5, @@ -60141,11 +60037,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(2174), anon_sym_PIPE, ACTIONS(2174), anon_sym_RBRACE, ACTIONS(4955), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dict_pattern_repeat1, STATE(2949), [138479] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3888), 5, @@ -60155,7 +60051,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [138491] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2903), 2, @@ -60166,7 +60062,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [138505] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4960), 5, @@ -60176,7 +60072,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_PIPE, [138517] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4962), 5, @@ -60186,7 +60082,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_PIPE, [138529] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4964), 5, @@ -60196,7 +60092,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_PIPE, [138541] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4966), 5, @@ -60206,7 +60102,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_PIPE, [138553] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3888), 5, @@ -60221,15 +60117,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(1466), anon_sym_and, ACTIONS(488), anon_sym_or, ACTIONS(490), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [138580] = 7, anon_sym_COMMA, ACTIONS(4968), anon_sym_as, ACTIONS(536), anon_sym_COLON, ACTIONS(1100), anon_sym_RBRACK, ACTIONS(4970), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(3002), [138595] = 7, anon_sym_DOT, ACTIONS(2182), @@ -60237,10 +60133,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(4972), anon_sym_EQ, ACTIONS(4974), anon_sym_PIPE, ACTIONS(2186), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [138610] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4869), 5, @@ -60250,7 +60146,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_PIPE, [138622] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4860), 5, @@ -60260,7 +60156,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_PIPE, [138634] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4867), 5, @@ -60275,10 +60171,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(4972), anon_sym_EQ, ACTIONS(3390), anon_sym_PIPE, ACTIONS(2186), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [138661] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3919), 5, @@ -60290,13 +60186,13 @@ static const uint16_t ts_small_parse_table[] = { [138673] = 7, anon_sym_RPAREN, ACTIONS(1466), anon_sym_COMMA, ACTIONS(1466), - anon_sym_if, ACTIONS(296), - anon_sym_and, ACTIONS(310), - anon_sym_or, ACTIONS(312), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_if, ACTIONS(294), + anon_sym_and, ACTIONS(308), + anon_sym_or, ACTIONS(310), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [138688] = 3, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2303), 2, @@ -60309,12 +60205,12 @@ static const uint16_t ts_small_parse_table[] = { [138702] = 6, anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3177), sym_for_in_clause, STATE(449), [138715] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4951), 4, @@ -60323,7 +60219,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACE, [138726] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4960), 4, @@ -60332,7 +60228,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACE, [138737] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4962), 4, @@ -60341,7 +60237,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACE, [138748] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4964), 4, @@ -60350,7 +60246,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACE, [138759] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3273), 4, @@ -60359,7 +60255,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_PIPE, [138770] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4966), 4, @@ -60368,7 +60264,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACE, [138781] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3394), 4, @@ -60377,7 +60273,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACE, [138792] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3513), 4, @@ -60390,17 +60286,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(3117), anon_sym_and, ACTIONS(488), anon_sym_or, ACTIONS(490), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [138816] = 6, anon_sym_COMMA, ACTIONS(4979), anon_sym_as, ACTIONS(2103), anon_sym_RBRACK, ACTIONS(4981), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(2883), [138829] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3921), 4, @@ -60413,10 +60309,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1381), anon_sym_COLON, ACTIONS(4972), anon_sym_PIPE, ACTIONS(2186), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [138853] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4924), 4, @@ -60425,7 +60321,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [138864] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3527), 4, @@ -60437,25 +60333,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(4983), anon_sym_COMMA, ACTIONS(4985), anon_sym_as, ACTIONS(2341), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(2880), [138888] = 6, anon_sym_RPAREN, ACTIONS(4987), anon_sym_COMMA, ACTIONS(4989), anon_sym_as, ACTIONS(2341), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(2890), [138901] = 6, anon_sym_SEMI, ACTIONS(2702), anon_sym_COMMA, ACTIONS(4991), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2702), aux_sym_print_statement_repeat1, STATE(526), [138914] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2721), 4, @@ -60464,7 +60360,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [138925] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3066), 4, @@ -60473,7 +60369,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [138936] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3133), 4, @@ -60482,7 +60378,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [138947] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1397), 4, @@ -60491,7 +60387,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, anon_sym_COLON, [138958] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4947), 4, @@ -60502,12 +60398,12 @@ static const uint16_t ts_small_parse_table[] = { [138969] = 6, anon_sym_SEMI, ACTIONS(1724), anon_sym_COMMA, ACTIONS(1726), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(1724), aux_sym_print_statement_repeat1, STATE(2758), [138982] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3143), 4, @@ -60516,7 +60412,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [138993] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4949), 4, @@ -60529,10 +60425,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(4537), anon_sym_and, ACTIONS(488), anon_sym_or, ACTIONS(490), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [139017] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2721), 4, @@ -60541,7 +60437,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_PIPE, [139028] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3133), 4, @@ -60550,7 +60446,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_PIPE, [139039] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4951), 4, @@ -60559,7 +60455,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [139050] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3151), 4, @@ -60568,7 +60464,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_PIPE, [139061] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3941), 4, @@ -60577,7 +60473,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_PIPE, [139072] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3409), 4, @@ -60589,11 +60485,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(4993), anon_sym_as, ACTIONS(2103), anon_sym_RBRACK, ACTIONS(4995), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(2923), [139096] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4947), 4, @@ -60602,7 +60498,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_PIPE, [139107] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3143), 4, @@ -60611,7 +60507,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_PIPE, [139118] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4949), 4, @@ -60620,7 +60516,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_PIPE, [139129] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4549), 4, @@ -60629,7 +60525,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_PIPE, [139140] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4951), 4, @@ -60641,11 +60537,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(4997), anon_sym_COMMA, ACTIONS(4999), anon_sym_as, ACTIONS(2341), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(2929), [139164] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3392), 4, @@ -60654,7 +60550,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_PIPE, [139175] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3392), 4, @@ -60663,7 +60559,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [139186] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3273), 4, @@ -60672,7 +60568,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [139197] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4960), 4, @@ -60681,7 +60577,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [139208] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4960), 4, @@ -60690,7 +60586,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_PIPE, [139219] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4962), 4, @@ -60703,10 +60599,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(2174), anon_sym_PIPE, ACTIONS(2174), anon_sym_RBRACE, ACTIONS(5001), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [139243] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4964), 4, @@ -60715,7 +60611,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_PIPE, [139254] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4966), 4, @@ -60728,10 +60624,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(3046), anon_sym_and, ACTIONS(488), anon_sym_or, ACTIONS(490), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [139278] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3394), 4, @@ -60740,7 +60636,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_PIPE, [139289] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3513), 4, @@ -60752,18 +60648,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(5003), anon_sym_COMMA, ACTIONS(5005), anon_sym_as, ACTIONS(2341), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(2946), [139313] = 6, anon_sym_COMMA, ACTIONS(5007), anon_sym_as, ACTIONS(2103), anon_sym_RBRACK, ACTIONS(5009), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(2947), [139326] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4962), 4, @@ -60772,7 +60668,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [139337] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2293), 4, @@ -60781,7 +60677,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_PIPE, [139348] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(715), 4, @@ -60790,7 +60686,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_PIPE, [139359] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1474), 4, @@ -60799,7 +60695,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON2, sym_type_conversion, [139370] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4964), 4, @@ -60812,10 +60708,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(4539), anon_sym_and, ACTIONS(488), anon_sym_or, ACTIONS(490), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [139394] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4966), 4, @@ -60824,7 +60720,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [139405] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3394), 4, @@ -60833,7 +60729,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [139416] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2973), 4, @@ -60843,13 +60739,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, [139427] = 6, anon_sym_COMMA, ACTIONS(2978), - anon_sym_as, ACTIONS(85), - anon_sym_COLON, ACTIONS(85), + anon_sym_as, ACTIONS(83), + anon_sym_COLON, ACTIONS(83), anon_sym_RBRACK, ACTIONS(2978), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [139440] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4920), 4, @@ -60858,7 +60754,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACE, [139451] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2675), 4, @@ -60867,7 +60763,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_PIPE, [139462] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3513), 4, @@ -60876,7 +60772,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [139473] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(5011), 4, @@ -60889,10 +60785,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(3859), anon_sym_and, ACTIONS(488), anon_sym_or, ACTIONS(490), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [139497] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4922), 4, @@ -60901,7 +60797,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACE, [139508] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4924), 4, @@ -60910,7 +60806,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACE, [139519] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(534), 4, @@ -60919,7 +60815,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, sym__newline, [139530] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3388), 4, @@ -60928,7 +60824,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [139541] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3507), 4, @@ -60937,7 +60833,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [139552] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3934), 4, @@ -60946,7 +60842,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACE, [139563] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3388), 4, @@ -60955,7 +60851,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACE, [139574] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3507), 4, @@ -60964,7 +60860,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACE, [139585] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4941), 4, @@ -60977,17 +60873,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(3363), anon_sym_and, ACTIONS(488), anon_sym_or, ACTIONS(490), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [139609] = 6, anon_sym_if, ACTIONS(474), anon_sym_else, ACTIONS(1295), anon_sym_and, ACTIONS(488), anon_sym_or, ACTIONS(490), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [139622] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3934), 4, @@ -60996,7 +60892,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_PIPE, [139633] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(5013), 4, @@ -61005,7 +60901,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_PIPE, [139644] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3953), 4, @@ -61017,11 +60913,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, ACTIONS(5015), anon_sym_COLON2, ACTIONS(1761), sym_type_conversion, ACTIONS(5017), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_format_specifier, STATE(3168), [139668] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3921), 4, @@ -61033,18 +60929,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(5019), anon_sym_as, ACTIONS(907), anon_sym_COLON, ACTIONS(5021), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_match_statement_repeat1, STATE(3031), [139692] = 6, anon_sym_if, ACTIONS(474), anon_sym_else, ACTIONS(2891), anon_sym_and, ACTIONS(488), anon_sym_or, ACTIONS(490), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [139705] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(5023), 4, @@ -61053,7 +60949,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_PIPE, [139716] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3388), 4, @@ -61062,7 +60958,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_PIPE, [139727] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3273), 4, @@ -61075,10 +60971,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(4541), anon_sym_and, ACTIONS(488), anon_sym_or, ACTIONS(490), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [139751] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3507), 4, @@ -61087,7 +60983,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_PIPE, [139762] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4941), 4, @@ -61096,7 +60992,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_PIPE, [139773] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3921), 4, @@ -61105,7 +61001,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_PIPE, [139784] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(5025), 4, @@ -61114,7 +61010,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_PIPE, [139795] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4920), 4, @@ -61123,7 +61019,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_PIPE, [139806] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3503), 4, @@ -61134,12 +61030,12 @@ static const uint16_t ts_small_parse_table[] = { [139817] = 6, anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(1263), sym_for_in_clause, STATE(449), [139830] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4922), 4, @@ -61148,7 +61044,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_PIPE, [139841] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4924), 4, @@ -61157,7 +61053,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_PIPE, [139852] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3423), 4, @@ -61169,11 +61065,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1313), anon_sym_as, ACTIONS(3531), anon_sym_COLON, ACTIONS(5027), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_except_clause_repeat1, STATE(3013), [139876] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3527), 4, @@ -61184,12 +61080,12 @@ static const uint16_t ts_small_parse_table[] = { [139887] = 6, anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3129), sym_for_in_clause, STATE(83), [139900] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2721), 4, @@ -61198,7 +61094,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACE, [139911] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4145), 4, @@ -61207,7 +61103,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_PIPE, [139922] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(5029), 4, @@ -61218,19 +61114,19 @@ static const uint16_t ts_small_parse_table[] = { [139933] = 6, anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3141), sym_for_in_clause, STATE(449), [139946] = 6, anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3085), sym_for_in_clause, STATE(449), [139959] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3133), 4, @@ -61239,7 +61135,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACE, [139970] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4947), 4, @@ -61250,19 +61146,19 @@ static const uint16_t ts_small_parse_table[] = { [139981] = 6, anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3176), sym_for_in_clause, STATE(83), [139994] = 6, anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3075), sym_for_in_clause, STATE(449), [140007] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3143), 4, @@ -61273,19 +61169,19 @@ static const uint16_t ts_small_parse_table[] = { [140018] = 6, anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3130), sym_for_in_clause, STATE(449), [140031] = 6, anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(1607), sym_for_in_clause, STATE(83), [140044] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4941), 4, @@ -61296,12 +61192,12 @@ static const uint16_t ts_small_parse_table[] = { [140055] = 6, anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3071), sym_for_in_clause, STATE(449), [140068] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(5031), 4, @@ -61312,12 +61208,12 @@ static const uint16_t ts_small_parse_table[] = { [140079] = 6, anon_sym_async, ACTIONS(418), anon_sym_for, ACTIONS(420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3091), sym_for_in_clause, STATE(83), [140092] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4949), 4, @@ -61328,12 +61224,12 @@ static const uint16_t ts_small_parse_table[] = { [140103] = 6, anon_sym_async, ACTIONS(1494), anon_sym_for, ACTIONS(1496), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__comprehension_clauses, STATE(3095), sym_for_in_clause, STATE(449), [140116] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4920), 4, @@ -61342,7 +61238,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [140127] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4922), 4, @@ -61353,12 +61249,12 @@ static const uint16_t ts_small_parse_table[] = { [140138] = 6, anon_sym_SEMI, ACTIONS(2348), anon_sym_COMMA, ACTIONS(5033), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2348), aux_sym_assert_statement_repeat1, STATE(65535), [140151] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(5011), 3, @@ -61368,47 +61264,47 @@ static const uint16_t ts_small_parse_table[] = { [140161] = 5, anon_sym_COMMA, ACTIONS(2777), anon_sym_RBRACK, ACTIONS(2779), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__generic_type_arguments_repeat1, STATE(615), [140172] = 5, anon_sym_COMMA, ACTIONS(5036), anon_sym_RBRACK, ACTIONS(2628), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__generic_type_arguments_repeat1, STATE(65535), [140183] = 5, anon_sym_COMMA, ACTIONS(5039), anon_sym_as, ACTIONS(536), anon_sym_RBRACK, ACTIONS(5039), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [140194] = 5, anon_sym_COMMA, ACTIONS(5041), anon_sym_COLON, ACTIONS(5044), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_match_statement_repeat1, STATE(65535), [140205] = 5, - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2405), sym__indent, ACTIONS(2407), sym__match_block, STATE(2028), [140216] = 5, anon_sym_RPAREN, ACTIONS(3435), anon_sym_COMMA, ACTIONS(5046), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__default_type_list_repeat1, STATE(65535), [140227] = 5, anon_sym_COMMA, ACTIONS(2761), anon_sym_COLON, ACTIONS(695), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__collection_elements_repeat1, STATE(712), [140238] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4549), 3, @@ -61418,11 +61314,11 @@ static const uint16_t ts_small_parse_table[] = { [140248] = 5, anon_sym_COMMA, ACTIONS(5049), anon_sym_RBRACE, ACTIONS(5051), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dict_pattern_repeat1, STATE(2884), [140259] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4145), 3, @@ -61432,11 +61328,11 @@ static const uint16_t ts_small_parse_table[] = { [140269] = 5, anon_sym_RPAREN, ACTIONS(2154), anon_sym_COMMA, ACTIONS(5053), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__import_list_repeat1, STATE(1383), [140280] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3151), 3, @@ -61446,17 +61342,17 @@ static const uint16_t ts_small_parse_table[] = { [140290] = 5, anon_sym_RPAREN, ACTIONS(4551), anon_sym_COMMA, ACTIONS(5055), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(904), [140301] = 5, anon_sym_COMMA, ACTIONS(3285), anon_sym_COLON, ACTIONS(3285), anon_sym_PIPE, ACTIONS(3149), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [140312] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3941), 3, @@ -61466,23 +61362,23 @@ static const uint16_t ts_small_parse_table[] = { [140322] = 5, anon_sym_COMMA, ACTIONS(5057), anon_sym_RBRACK, ACTIONS(4553), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(1370), [140333] = 5, anon_sym_COMMA, ACTIONS(5059), anon_sym_RBRACE, ACTIONS(5061), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dict_pattern_repeat1, STATE(2938), [140344] = 5, anon_sym_COMMA, ACTIONS(5063), anon_sym_RBRACE, ACTIONS(5065), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dict_pattern_repeat1, STATE(2938), [140355] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(5013), 3, @@ -61493,10 +61389,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(4358), anon_sym_as, ACTIONS(536), anon_sym_RBRACK, ACTIONS(4358), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [140376] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3953), 3, @@ -61504,7 +61400,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_PIPE, [140386] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3409), 3, @@ -61514,29 +61410,29 @@ static const uint16_t ts_small_parse_table[] = { [140396] = 5, anon_sym_RPAREN, ACTIONS(4559), anon_sym_COMMA, ACTIONS(5067), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(904), [140407] = 5, anon_sym_COMMA, ACTIONS(5069), anon_sym_RBRACE, ACTIONS(5071), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dict_pattern_repeat1, STATE(2938), [140418] = 5, anon_sym_RPAREN, ACTIONS(3712), anon_sym_COMMA, ACTIONS(5073), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__default_type_list_repeat1, STATE(2873), [140429] = 5, anon_sym_RPAREN, ACTIONS(2390), anon_sym_COMMA, ACTIONS(5075), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_with_clause_repeat1, STATE(65535), [140440] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(5023), 3, @@ -61547,28 +61443,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(4889), anon_sym_RBRACE, ACTIONS(4889), aux_sym_format_specifier_token1, ACTIONS(4887), - sym_comment, ACTIONS(5), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(364), + sym_line_continuation, ACTIONS(364), [140461] = 5, anon_sym_LBRACE, ACTIONS(3682), anon_sym_RBRACE, ACTIONS(3682), aux_sym_format_specifier_token1, ACTIONS(3680), - sym_comment, ACTIONS(5), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(364), + sym_line_continuation, ACTIONS(364), [140472] = 5, anon_sym_LBRACE, ACTIONS(3917), anon_sym_RBRACE, ACTIONS(3917), aux_sym_format_specifier_token1, ACTIONS(3915), - sym_comment, ACTIONS(5), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(364), + sym_line_continuation, ACTIONS(364), [140483] = 5, anon_sym_COMMA, ACTIONS(448), anon_sym_in, ACTIONS(5078), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__patterns_repeat1, STATE(239), [140494] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4549), 3, @@ -61576,7 +61472,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_PIPE, [140504] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(5025), 3, @@ -61586,95 +61482,95 @@ static const uint16_t ts_small_parse_table[] = { [140514] = 5, anon_sym_COMMA, ACTIONS(3672), anon_sym_RBRACE, ACTIONS(3674), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dictionary_repeat1, STATE(2904), [140525] = 5, anon_sym_SEMI, ACTIONS(5080), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(4113), aux_sym__simple_statements_repeat1, STATE(441), [140536] = 5, - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(3740), sym__indent, ACTIONS(3742), sym__match_block, STATE(2008), [140547] = 5, anon_sym_COMMA, ACTIONS(5082), anon_sym_RBRACE, ACTIONS(4336), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dictionary_repeat1, STATE(347), [140558] = 5, anon_sym_DOT, ACTIONS(4782), anon_sym_LBRACK, ACTIONS(5084), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__generic_type_arguments, STATE(1555), [140569] = 5, anon_sym_COMMA, ACTIONS(2343), anon_sym_as, ACTIONS(5086), anon_sym_RBRACE, ACTIONS(2343), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [140580] = 5, anon_sym_COMMA, ACTIONS(3923), anon_sym_RBRACK, ACTIONS(3925), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(2909), [140591] = 5, - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(3740), sym__indent, ACTIONS(3742), sym__match_block, STATE(2021), [140602] = 5, anon_sym_COMMA, ACTIONS(5089), anon_sym_RBRACK, ACTIONS(5091), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(1011), [140613] = 5, anon_sym_COMMA, ACTIONS(5093), anon_sym_RBRACK, ACTIONS(5095), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(1011), [140624] = 5, anon_sym_COMMA, ACTIONS(5097), anon_sym_RBRACK, ACTIONS(4147), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__default_type_arguments_repeat1, STATE(2967), [140635] = 5, - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(3740), sym__indent, ACTIONS(3742), sym__match_block, STATE(2022), [140646] = 5, - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(3740), sym__indent, ACTIONS(3742), sym__match_block, STATE(2023), [140657] = 5, anon_sym_COMMA, ACTIONS(5099), anon_sym_RBRACK, ACTIONS(5101), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__default_type_list_repeat1, STATE(2921), [140668] = 5, anon_sym_COMMA, ACTIONS(5103), anon_sym_RBRACK, ACTIONS(4143), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__generic_type_arguments_repeat1, STATE(2869), [140679] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3825), 3, @@ -61684,11 +61580,11 @@ static const uint16_t ts_small_parse_table[] = { [140689] = 5, anon_sym_COMMA, ACTIONS(5105), anon_sym_RBRACE, ACTIONS(5107), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dict_pattern_repeat1, STATE(2924), [140700] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3693), 3, @@ -61696,7 +61592,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [140710] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(5011), 3, @@ -61706,41 +61602,41 @@ static const uint16_t ts_small_parse_table[] = { [140720] = 5, anon_sym_COMMA, ACTIONS(5109), anon_sym_RBRACK, ACTIONS(3435), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__default_type_list_repeat1, STATE(65535), [140731] = 5, anon_sym_COMMA, ACTIONS(5112), anon_sym_RBRACK, ACTIONS(4195), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__default_type_list_repeat1, STATE(2920), [140742] = 5, anon_sym_RPAREN, ACTIONS(4567), anon_sym_COMMA, ACTIONS(5114), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(904), [140753] = 5, anon_sym_COMMA, ACTIONS(5116), anon_sym_RBRACK, ACTIONS(4569), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(1370), [140764] = 5, anon_sym_COMMA, ACTIONS(5118), anon_sym_RBRACE, ACTIONS(5120), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dict_pattern_repeat1, STATE(2938), [140775] = 5, anon_sym_COMMA, ACTIONS(5122), anon_sym_RBRACE, ACTIONS(5124), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dict_pattern_repeat1, STATE(2938), [140786] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2293), 3, @@ -61748,13 +61644,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, sym__newline, [140796] = 5, - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2405), sym__indent, ACTIONS(2407), sym__match_block, STATE(1986), [140807] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3519), 3, @@ -61764,17 +61660,17 @@ static const uint16_t ts_small_parse_table[] = { [140817] = 5, anon_sym_RPAREN, ACTIONS(4575), anon_sym_COMMA, ACTIONS(5126), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(904), [140828] = 5, anon_sym_RPAREN, ACTIONS(4203), anon_sym_COMMA, ACTIONS(5128), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__default_type_list_repeat1, STATE(2873), [140839] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(5013), 3, @@ -61784,17 +61680,17 @@ static const uint16_t ts_small_parse_table[] = { [140849] = 5, anon_sym_RBRACE, ACTIONS(5130), anon_sym_COLON2, ACTIONS(1761), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_format_specifier, STATE(3119), [140860] = 5, anon_sym_COMMA, ACTIONS(4796), anon_sym_RBRACE, ACTIONS(4798), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dictionary_repeat1, STATE(2936), [140871] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(5029), 3, @@ -61802,7 +61698,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [140881] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(5023), 3, @@ -61812,23 +61708,23 @@ static const uint16_t ts_small_parse_table[] = { [140891] = 5, anon_sym_COMMA, ACTIONS(5132), anon_sym_RBRACE, ACTIONS(4311), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dictionary_repeat1, STATE(347), [140902] = 5, anon_sym_DOT, ACTIONS(4782), anon_sym_LBRACK, ACTIONS(5134), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__generic_type_arguments, STATE(1084), [140913] = 5, anon_sym_COMMA, ACTIONS(5136), anon_sym_RBRACE, ACTIONS(5139), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dict_pattern_repeat1, STATE(65535), [140924] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3423), 3, @@ -61838,29 +61734,29 @@ static const uint16_t ts_small_parse_table[] = { [140934] = 5, anon_sym_RPAREN, ACTIONS(4205), anon_sym_COMMA, ACTIONS(5141), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_argument_list_repeat1, STATE(63), [140945] = 5, anon_sym_COMMA, ACTIONS(5143), anon_sym_RBRACK, ACTIONS(5145), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(1011), [140956] = 5, sym_identifier, ACTIONS(1530), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_aliased_import, STATE(1569), sym_dotted_name, STATE(544), [140967] = 5, anon_sym_COMMA, ACTIONS(5147), anon_sym_RBRACK, ACTIONS(4139), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__generic_type_arguments_repeat1, STATE(2869), [140978] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3825), 3, @@ -61870,47 +61766,47 @@ static const uint16_t ts_small_parse_table[] = { [140988] = 5, anon_sym_COMMA, ACTIONS(5149), anon_sym_RBRACE, ACTIONS(5151), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dict_pattern_repeat1, STATE(2948), [140999] = 5, anon_sym_RPAREN, ACTIONS(4585), anon_sym_COMMA, ACTIONS(5153), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(904), [141010] = 5, anon_sym_COMMA, ACTIONS(5155), anon_sym_RBRACK, ACTIONS(4587), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(1370), [141021] = 5, anon_sym_COMMA, ACTIONS(5157), anon_sym_RBRACE, ACTIONS(5159), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dict_pattern_repeat1, STATE(2938), [141032] = 5, anon_sym_COMMA, ACTIONS(5161), anon_sym_RBRACE, ACTIONS(5163), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dict_pattern_repeat1, STATE(2938), [141043] = 5, anon_sym_COMMA, ACTIONS(448), anon_sym_in, ACTIONS(5165), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__patterns_repeat1, STATE(239), [141054] = 5, anon_sym_RPAREN, ACTIONS(4593), anon_sym_COMMA, ACTIONS(5167), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_case_clause_repeat1, STATE(904), [141065] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2293), 3, @@ -61918,7 +61814,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [141075] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(715), 3, @@ -61926,7 +61822,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [141085] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(2293), 3, @@ -61934,7 +61830,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_PIPE, [141095] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(715), 3, @@ -61944,11 +61840,11 @@ static const uint16_t ts_small_parse_table[] = { [141105] = 5, anon_sym_COMMA, ACTIONS(3880), anon_sym_RBRACE, ACTIONS(3882), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dictionary_repeat1, STATE(2959), [141116] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(4145), 3, @@ -61956,7 +61852,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_PIPE, [141126] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3519), 3, @@ -61966,41 +61862,41 @@ static const uint16_t ts_small_parse_table[] = { [141136] = 5, anon_sym_COMMA, ACTIONS(5169), anon_sym_RBRACE, ACTIONS(3814), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dictionary_repeat1, STATE(347), [141147] = 5, anon_sym_RPAREN, ACTIONS(3660), anon_sym_COMMA, ACTIONS(3662), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_argument_list_repeat1, STATE(2962), [141158] = 5, anon_sym_COMMA, ACTIONS(3509), anon_sym_RBRACK, ACTIONS(3511), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(2963), [141169] = 5, anon_sym_RPAREN, ACTIONS(4211), anon_sym_COMMA, ACTIONS(5171), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_argument_list_repeat1, STATE(63), [141180] = 5, anon_sym_COMMA, ACTIONS(5173), anon_sym_RBRACK, ACTIONS(5175), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(1011), [141191] = 5, anon_sym_COMMA, ACTIONS(5177), anon_sym_RBRACK, ACTIONS(5179), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(1011), [141202] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1397), 3, @@ -62008,7 +61904,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_RBRACE, [141212] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(5031), 3, @@ -62018,65 +61914,65 @@ static const uint16_t ts_small_parse_table[] = { [141222] = 5, anon_sym_COMMA, ACTIONS(5181), anon_sym_RBRACK, ACTIONS(2978), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__default_type_arguments_repeat1, STATE(65535), [141233] = 5, anon_sym_COMMA, ACTIONS(4810), anon_sym_RBRACE, ACTIONS(4812), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dictionary_repeat1, STATE(2970), [141244] = 5, anon_sym_RPAREN, ACTIONS(4215), anon_sym_COMMA, ACTIONS(5184), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__default_type_list_repeat1, STATE(2873), [141255] = 5, anon_sym_COMMA, ACTIONS(5186), anon_sym_RBRACE, ACTIONS(4323), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dictionary_repeat1, STATE(347), [141266] = 5, anon_sym_RPAREN, ACTIONS(3664), anon_sym_COMMA, ACTIONS(3666), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_argument_list_repeat1, STATE(2974), [141277] = 5, anon_sym_COMMA, ACTIONS(3687), anon_sym_RBRACK, ACTIONS(3689), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(2975), [141288] = 5, - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2405), sym__indent, ACTIONS(2407), sym__match_block, STATE(1990), [141299] = 5, anon_sym_RPAREN, ACTIONS(4219), anon_sym_COMMA, ACTIONS(5188), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_argument_list_repeat1, STATE(63), [141310] = 5, anon_sym_COMMA, ACTIONS(5190), anon_sym_RBRACK, ACTIONS(5192), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(1011), [141321] = 5, anon_sym_COMMA, ACTIONS(1498), anon_sym_RBRACE, ACTIONS(1500), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dictionary_repeat1, STATE(803), [141332] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3521), 3, @@ -62086,77 +61982,77 @@ static const uint16_t ts_small_parse_table[] = { [141342] = 5, anon_sym_COMMA, ACTIONS(1313), anon_sym_COLON, ACTIONS(5194), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_except_clause_repeat1, STATE(2987), [141353] = 5, anon_sym_COMMA, ACTIONS(5196), anon_sym_COLON, ACTIONS(2390), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_with_clause_repeat1, STATE(65535), [141364] = 5, anon_sym_COMMA, ACTIONS(4817), anon_sym_RBRACE, ACTIONS(4819), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dictionary_repeat1, STATE(2981), [141375] = 5, anon_sym_COMMA, ACTIONS(5199), anon_sym_RBRACE, ACTIONS(4330), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dictionary_repeat1, STATE(347), [141386] = 5, anon_sym_RPAREN, ACTIONS(3876), anon_sym_COMMA, ACTIONS(3878), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_argument_list_repeat1, STATE(2983), [141397] = 5, anon_sym_RPAREN, ACTIONS(4225), anon_sym_COMMA, ACTIONS(5201), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_argument_list_repeat1, STATE(63), [141408] = 5, anon_sym_COMMA, ACTIONS(5203), anon_sym_RBRACK, ACTIONS(5205), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(1011), [141419] = 5, anon_sym_DOT, ACTIONS(4782), anon_sym_LBRACK, ACTIONS(5207), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__generic_type_arguments, STATE(536), [141430] = 5, anon_sym_LBRACE, ACTIONS(4873), anon_sym_RBRACE, ACTIONS(4873), aux_sym_format_specifier_token1, ACTIONS(4871), - sym_comment, ACTIONS(5), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(364), + sym_line_continuation, ACTIONS(364), [141441] = 5, anon_sym_COMMA, ACTIONS(5209), anon_sym_COLON, ACTIONS(5212), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_except_clause_repeat1, STATE(65535), [141452] = 5, anon_sym_COMMA, ACTIONS(1708), anon_sym_RBRACE, ACTIONS(1710), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dictionary_repeat1, STATE(331), [141463] = 5, anon_sym_RPAREN, ACTIONS(1720), anon_sym_COMMA, ACTIONS(1722), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_argument_list_repeat1, STATE(2992), [141474] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(5029), 3, @@ -62166,47 +62062,47 @@ static const uint16_t ts_small_parse_table[] = { [141484] = 5, anon_sym_COMMA, ACTIONS(2783), anon_sym_RBRACK, ACTIONS(2785), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(2993), [141495] = 5, anon_sym_RPAREN, ACTIONS(4231), anon_sym_COMMA, ACTIONS(5214), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_argument_list_repeat1, STATE(63), [141506] = 5, anon_sym_COMMA, ACTIONS(5216), anon_sym_RBRACK, ACTIONS(5218), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(1011), [141517] = 5, anon_sym_COMMA, ACTIONS(4821), anon_sym_RBRACE, ACTIONS(4823), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dictionary_repeat1, STATE(2995), [141528] = 5, anon_sym_COMMA, ACTIONS(5220), anon_sym_RBRACE, ACTIONS(4340), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_dictionary_repeat1, STATE(347), [141539] = 5, anon_sym_RPAREN, ACTIONS(3668), anon_sym_COMMA, ACTIONS(3670), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_argument_list_repeat1, STATE(2999), [141550] = 5, anon_sym_COMMA, ACTIONS(4968), anon_sym_RBRACK, ACTIONS(4970), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(3001), [141561] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(5222), 3, @@ -62216,95 +62112,95 @@ static const uint16_t ts_small_parse_table[] = { [141571] = 5, anon_sym_RPAREN, ACTIONS(4235), anon_sym_COMMA, ACTIONS(5224), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_argument_list_repeat1, STATE(63), [141582] = 5, anon_sym_RPAREN, ACTIONS(1150), anon_sym_COMMA, ACTIONS(1901), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__import_list_repeat1, STATE(2878), [141593] = 5, anon_sym_COMMA, ACTIONS(5226), anon_sym_RBRACK, ACTIONS(5228), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(1011), [141604] = 5, anon_sym_COMMA, ACTIONS(5230), anon_sym_RBRACK, ACTIONS(5232), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(1011), [141615] = 5, - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(3740), sym__indent, ACTIONS(3742), sym__match_block, STATE(2032), [141626] = 5, anon_sym_COMMA, ACTIONS(5234), anon_sym_COLON, ACTIONS(5236), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_match_statement_repeat1, STATE(2871), [141637] = 5, - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(3740), sym__indent, ACTIONS(3742), sym__match_block, STATE(2033), [141648] = 5, anon_sym_DOT, ACTIONS(4782), anon_sym_LBRACK, ACTIONS(5238), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__generic_type_arguments, STATE(1145), [141659] = 5, anon_sym_COMMA, ACTIONS(5240), anon_sym_COLON, ACTIONS(5242), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_match_statement_repeat1, STATE(2871), [141670] = 5, anon_sym_LPAREN, ACTIONS(1476), anon_sym_COLON, ACTIONS(5244), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_argument_list, STATE(3125), [141681] = 5, anon_sym_LBRACE, ACTIONS(3886), anon_sym_RBRACE, ACTIONS(3886), aux_sym_format_specifier_token1, ACTIONS(3884), - sym_comment, ACTIONS(5), - sym_line_continuation, ACTIONS(5), + sym_comment, ACTIONS(364), + sym_line_continuation, ACTIONS(364), [141692] = 5, anon_sym_DOT, ACTIONS(2182), anon_sym_COLON, ACTIONS(5246), anon_sym_PIPE, ACTIONS(2186), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [141703] = 5, anon_sym_DOT, ACTIONS(2182), anon_sym_COLON, ACTIONS(5248), anon_sym_PIPE, ACTIONS(2186), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [141714] = 5, anon_sym_DOT, ACTIONS(2182), anon_sym_COLON, ACTIONS(5250), anon_sym_PIPE, ACTIONS(2186), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [141725] = 5, anon_sym_COMMA, ACTIONS(1313), anon_sym_COLON, ACTIONS(5252), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_except_clause_repeat1, STATE(2987), [141736] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(5025), 3, @@ -62312,8 +62208,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, [141746] = 5, - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(3740), sym__indent, ACTIONS(3742), sym__match_block, STATE(1999), @@ -62321,28 +62217,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(2791), anon_sym_as, ACTIONS(536), anon_sym_RBRACK, ACTIONS(2791), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [141768] = 5, anon_sym_COMMA, ACTIONS(5019), anon_sym_COLON, ACTIONS(5021), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_match_statement_repeat1, STATE(3030), [141779] = 5, anon_sym_COMMA, ACTIONS(1784), anon_sym_as, ACTIONS(907), anon_sym_COLON, ACTIONS(5254), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [141790] = 5, - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2405), sym__indent, ACTIONS(2407), sym__match_block, STATE(2024), [141801] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(3521), 3, @@ -62350,7 +62246,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_RBRACE, [141811] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(1397), 3, @@ -62361,16 +62257,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(5256), anon_sym_as, ACTIONS(907), anon_sym_COLON, ACTIONS(5256), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [141832] = 5, anon_sym_COMMA, ACTIONS(4930), anon_sym_RBRACK, ACTIONS(4932), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__default_type_arguments_repeat1, STATE(2911), [141843] = 2, - ACTIONS(3), 2, + ACTIONS(79), 2, sym_comment, sym_line_continuation, ACTIONS(5031), 3, @@ -62379,695 +62275,695 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, [141853] = 5, sym_identifier, ACTIONS(2430), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_aliased_import, STATE(1599), sym_dotted_name, STATE(715), [141864] = 5, anon_sym_COMMA, ACTIONS(2712), anon_sym_as, ACTIONS(907), anon_sym_COLON, ACTIONS(2712), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [141875] = 5, anon_sym_COMMA, ACTIONS(5258), anon_sym_RBRACK, ACTIONS(5260), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_subscript_repeat1, STATE(1011), [141886] = 5, anon_sym_RBRACE, ACTIONS(5262), anon_sym_COLON2, ACTIONS(1761), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_format_specifier, STATE(3080), [141897] = 5, anon_sym_SEMI, ACTIONS(5264), - anon_sym_as, ACTIONS(129), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + anon_sym_as, ACTIONS(127), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(5264), [141908] = 5, anon_sym_COMMA, ACTIONS(5266), anon_sym_COLON, ACTIONS(5268), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_match_statement_repeat1, STATE(2871), [141919] = 5, anon_sym_COMMA, ACTIONS(5270), anon_sym_COLON, ACTIONS(5272), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym_match_statement_repeat1, STATE(2871), [141930] = 5, - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__newline, ACTIONS(2405), sym__indent, ACTIONS(2407), sym__match_block, STATE(2026), [141941] = 5, anon_sym_COMMA, ACTIONS(5274), anon_sym_RBRACK, ACTIONS(4229), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__default_type_list_repeat1, STATE(2920), [141952] = 5, anon_sym_COMMA, ACTIONS(5276), anon_sym_RBRACK, ACTIONS(5278), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), aux_sym__default_type_list_repeat1, STATE(3033), [141963] = 4, sym_integer, ACTIONS(5280), sym_float, ACTIONS(5282), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [141972] = 4, anon_sym_COMMA, ACTIONS(2394), anon_sym_RBRACK, ACTIONS(2394), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [141981] = 4, anon_sym_RPAREN, ACTIONS(3982), anon_sym_COMMA, ACTIONS(3982), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [141990] = 4, anon_sym_case, ACTIONS(4367), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__dedent, ACTIONS(4367), [141999] = 4, anon_sym_case, ACTIONS(5284), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__dedent, ACTIONS(5284), [142008] = 4, sym_integer, ACTIONS(5286), sym_float, ACTIONS(5288), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142017] = 4, anon_sym_RPAREN, ACTIONS(3435), anon_sym_COMMA, ACTIONS(3435), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142026] = 4, anon_sym_case, ACTIONS(5290), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__dedent, ACTIONS(5290), [142035] = 4, sym_integer, ACTIONS(5292), sym_float, ACTIONS(5294), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142044] = 4, anon_sym_case, ACTIONS(2815), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__dedent, ACTIONS(2815), [142053] = 4, anon_sym_case, ACTIONS(5296), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__dedent, ACTIONS(5296), [142062] = 4, anon_sym_case, ACTIONS(5298), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__dedent, ACTIONS(5298), [142071] = 4, anon_sym_case, ACTIONS(5300), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__dedent, ACTIONS(5300), [142080] = 4, anon_sym_case, ACTIONS(5302), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__dedent, ACTIONS(5302), [142089] = 4, anon_sym_case, ACTIONS(1820), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__dedent, ACTIONS(1820), [142098] = 4, anon_sym_COMMA, ACTIONS(534), anon_sym_COLON, ACTIONS(534), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142107] = 4, anon_sym_COMMA, ACTIONS(2984), anon_sym_COLON, ACTIONS(2984), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142116] = 4, anon_sym_case, ACTIONS(5304), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__dedent, ACTIONS(5304), [142125] = 4, sym_identifier, ACTIONS(5306), anon_sym__, ACTIONS(5306), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142134] = 4, sym_integer, ACTIONS(5308), sym_float, ACTIONS(5310), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142143] = 4, anon_sym_COLON, ACTIONS(5312), anon_sym_DASH_GT, ACTIONS(5314), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142152] = 4, anon_sym_COLON, ACTIONS(5316), anon_sym_DASH_GT, ACTIONS(5318), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142161] = 4, sym_integer, ACTIONS(5320), sym_float, ACTIONS(5322), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142170] = 4, sym_identifier, ACTIONS(5324), anon_sym__, ACTIONS(5324), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142179] = 4, sym_integer, ACTIONS(5326), sym_float, ACTIONS(5328), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142188] = 4, anon_sym_COMMA, ACTIONS(3994), anon_sym_COLON, ACTIONS(3994), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142197] = 4, sym_integer, ACTIONS(5330), sym_float, ACTIONS(5332), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142206] = 4, sym_integer, ACTIONS(5334), sym_float, ACTIONS(5336), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142215] = 4, anon_sym_case, ACTIONS(5338), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym__dedent, ACTIONS(5338), [142224] = 4, anon_sym_COMMA, ACTIONS(534), anon_sym_RBRACK, ACTIONS(534), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142233] = 4, anon_sym_COMMA, ACTIONS(5256), anon_sym_COLON, ACTIONS(5256), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142242] = 4, anon_sym_as, ACTIONS(907), anon_sym_COLON, ACTIONS(1100), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142251] = 4, sym_integer, ACTIONS(5340), sym_float, ACTIONS(5342), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142260] = 4, anon_sym_LPAREN, ACTIONS(655), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_parameters, STATE(3055), [142269] = 4, anon_sym_LPAREN, ACTIONS(655), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), sym_parameters, STATE(3056), [142278] = 3, anon_sym_RBRACE, ACTIONS(5344), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142285] = 3, anon_sym_RBRACE, ACTIONS(5346), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142292] = 3, anon_sym_RPAREN, ACTIONS(1720), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142299] = 3, anon_sym_RBRACE, ACTIONS(5348), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142306] = 3, sym_identifier, ACTIONS(5350), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142313] = 3, anon_sym_RBRACE, ACTIONS(5352), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142320] = 3, anon_sym_COLON, ACTIONS(5354), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142327] = 3, anon_sym_RPAREN, ACTIONS(3664), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142334] = 3, anon_sym_RBRACE, ACTIONS(5356), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142341] = 3, anon_sym_RBRACE, ACTIONS(5358), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142348] = 3, anon_sym_RBRACE, ACTIONS(5360), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142355] = 3, anon_sym_COLON, ACTIONS(3429), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142362] = 3, anon_sym_COLON_EQ, ACTIONS(5362), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142369] = 3, anon_sym_RPAREN, ACTIONS(891), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142376] = 3, anon_sym_RPAREN, ACTIONS(5364), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142383] = 3, anon_sym_RBRACE, ACTIONS(5366), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142390] = 3, anon_sym_RBRACE, ACTIONS(4823), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142397] = 3, anon_sym_RBRACE, ACTIONS(5368), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142404] = 3, anon_sym_COLON, ACTIONS(5370), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142411] = 3, sym_identifier, ACTIONS(5372), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142418] = 3, anon_sym_RPAREN, ACTIONS(1285), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142425] = 3, anon_sym_RPAREN, ACTIONS(5374), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142432] = 3, anon_sym_RBRACK, ACTIONS(5376), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142439] = 3, anon_sym_RBRACE, ACTIONS(5378), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142446] = 3, anon_sym_COLON, ACTIONS(5380), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142453] = 3, anon_sym_RBRACE, ACTIONS(5382), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142460] = 3, anon_sym_RPAREN, ACTIONS(3668), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142467] = 3, anon_sym_RBRACK, ACTIONS(5384), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142474] = 3, anon_sym_RBRACE, ACTIONS(1500), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142481] = 3, anon_sym_COLON_EQ, ACTIONS(5386), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142488] = 3, anon_sym_def, ACTIONS(2683), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142495] = 3, sym_identifier, ACTIONS(5388), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142502] = 3, anon_sym_COMMA, ACTIONS(3172), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142509] = 3, anon_sym_RBRACE, ACTIONS(5390), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142516] = 3, anon_sym_COLON_EQ, ACTIONS(5392), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142523] = 3, anon_sym_COLON_EQ, ACTIONS(5394), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142530] = 3, anon_sym_RPAREN, ACTIONS(3499), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142537] = 3, anon_sym_COLON_EQ, ACTIONS(5396), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142544] = 3, sym_identifier, ACTIONS(5398), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142551] = 3, sym_identifier, ACTIONS(5400), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142558] = 3, anon_sym_COLON_EQ, ACTIONS(5402), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142565] = 3, sym_identifier, ACTIONS(5404), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142572] = 3, anon_sym_for, ACTIONS(5406), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142579] = 3, anon_sym_RPAREN, ACTIONS(3376), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142586] = 3, anon_sym_RPAREN, ACTIONS(817), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142593] = 3, anon_sym_RBRACK, ACTIONS(5408), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142600] = 3, anon_sym_RBRACE, ACTIONS(4812), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142607] = 3, anon_sym_RBRACK, ACTIONS(5410), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142614] = 3, anon_sym_RBRACE, ACTIONS(4819), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142621] = 3, anon_sym_RBRACE, ACTIONS(5412), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142628] = 3, anon_sym_RBRACE, ACTIONS(3674), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142635] = 3, anon_sym_RBRACE, ACTIONS(5414), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142642] = 3, anon_sym_COLON, ACTIONS(5416), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142649] = 3, anon_sym_RBRACE, ACTIONS(5418), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142656] = 3, anon_sym_RBRACK, ACTIONS(5420), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142663] = 3, anon_sym_COLON, ACTIONS(5422), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142670] = 3, anon_sym_RBRACE, ACTIONS(5424), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142677] = 3, anon_sym_in, ACTIONS(3748), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142684] = 3, anon_sym_COLON, ACTIONS(3431), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142691] = 3, anon_sym_RPAREN, ACTIONS(5426), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142698] = 3, anon_sym_RBRACE, ACTIONS(5428), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142705] = 3, anon_sym_RPAREN, ACTIONS(3876), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142712] = 3, sym_identifier, ACTIONS(5430), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142719] = 3, sym_identifier, ACTIONS(5432), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142726] = 3, anon_sym_RBRACK, ACTIONS(5434), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142733] = 3, anon_sym_RBRACE, ACTIONS(5436), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142740] = 3, anon_sym_COLON, ACTIONS(5438), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142747] = 3, anon_sym_COLON, ACTIONS(5440), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142754] = 3, anon_sym_COLON, ACTIONS(5442), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142761] = 3, sym_identifier, ACTIONS(5444), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142768] = 3, anon_sym_COMMA, ACTIONS(1659), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142775] = 3, anon_sym_RBRACE, ACTIONS(5446), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142782] = 3, anon_sym_COLON_EQ, ACTIONS(5448), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142789] = 3, anon_sym_in, ACTIONS(3974), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142796] = 3, anon_sym_in, ACTIONS(5165), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142803] = 3, anon_sym_COLON, ACTIONS(5450), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142810] = 3, anon_sym_COMMA, ACTIONS(1784), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142817] = 3, anon_sym_in, ACTIONS(5078), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142824] = 3, anon_sym_COLON, ACTIONS(5254), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142831] = 3, anon_sym_COLON, ACTIONS(5452), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142838] = 3, anon_sym_RPAREN, ACTIONS(412), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142845] = 3, anon_sym_RBRACE, ACTIONS(4798), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142852] = 3, anon_sym_RPAREN, ACTIONS(1814), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142859] = 3, anon_sym_COMMA, ACTIONS(3501), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142866] = 3, anon_sym_COLON_EQ, ACTIONS(5454), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142873] = 3, anon_sym_COLON, ACTIONS(5456), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142880] = 3, anon_sym_RPAREN, ACTIONS(3259), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142887] = 3, sym_identifier, ACTIONS(5458), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142894] = 3, sym_identifier, ACTIONS(5460), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142901] = 3, anon_sym_RBRACE, ACTIONS(5462), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142908] = 3, sym_identifier, ACTIONS(5464), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142915] = 3, sym_identifier, ACTIONS(5466), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142922] = 3, anon_sym_RBRACK, ACTIONS(5468), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142929] = 3, anon_sym_COMMA, ACTIONS(1637), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142936] = 3, anon_sym_RBRACE, ACTIONS(3882), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142943] = 3, anon_sym_RBRACE, ACTIONS(5470), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142950] = 3, anon_sym_COLON, ACTIONS(5472), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142957] = 3, anon_sym_COMMA, ACTIONS(893), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142964] = 3, anon_sym_RBRACE, ACTIONS(5474), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142971] = 3, anon_sym_RBRACE, ACTIONS(5476), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142978] = 3, sym_identifier, ACTIONS(5478), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142985] = 3, anon_sym_RBRACE, ACTIONS(1710), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142992] = 3, anon_sym_RPAREN, ACTIONS(5480), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [142999] = 3, anon_sym_RBRACK, ACTIONS(5482), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [143006] = 3, anon_sym_COMMA, ACTIONS(3744), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [143013] = 3, anon_sym_RBRACE, ACTIONS(5484), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [143020] = 3, anon_sym_RPAREN, ACTIONS(5486), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [143027] = 3, anon_sym_RBRACE, ACTIONS(5488), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [143034] = 3, anon_sym_RBRACE, ACTIONS(5490), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [143041] = 3, anon_sym_RPAREN, ACTIONS(3660), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [143048] = 3, anon_sym_RBRACE, ACTIONS(1851), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [143055] = 3, anon_sym_COLON, ACTIONS(3816), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [143062] = 3, anon_sym_RBRACK, ACTIONS(5492), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), [143069] = 3, anon_sym_RBRACE, ACTIONS(5494), - sym_comment, ACTIONS(3), - sym_line_continuation, ACTIONS(3), + sym_comment, ACTIONS(79), + sym_line_continuation, ACTIONS(79), }; static const uint32_t ts_small_parse_table_map[] = { @@ -63450,19 +63346,19 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(504)] = 1073761811, [SMALL_STATE(505)] = 1073761898, [SMALL_STATE(506)] = 1073761983, - [SMALL_STATE(507)] = 1073762064, - [SMALL_STATE(508)] = 20319, - [SMALL_STATE(509)] = 20360, - [SMALL_STATE(510)] = 2147504021, - [SMALL_STATE(511)] = 2147504036, - [SMALL_STATE(512)] = 1073762225, - [SMALL_STATE(513)] = 2147504143, - [SMALL_STATE(514)] = 2147504156, - [SMALL_STATE(515)] = 1073762339, - [SMALL_STATE(516)] = 1073762471, - [SMALL_STATE(517)] = 1073762567, - [SMALL_STATE(518)] = 1073762657, - [SMALL_STATE(519)] = 1073762747, + [SMALL_STATE(507)] = 20240, + [SMALL_STATE(508)] = 20281, + [SMALL_STATE(509)] = 2147503942, + [SMALL_STATE(510)] = 2147503957, + [SMALL_STATE(511)] = 1073762146, + [SMALL_STATE(512)] = 2147504064, + [SMALL_STATE(513)] = 2147504077, + [SMALL_STATE(514)] = 1073762260, + [SMALL_STATE(515)] = 1073762392, + [SMALL_STATE(516)] = 1073762488, + [SMALL_STATE(517)] = 1073762578, + [SMALL_STATE(518)] = 1073762668, + [SMALL_STATE(519)] = 1073762754, [SMALL_STATE(520)] = 1073762833, [SMALL_STATE(521)] = 2147504733, [SMALL_STATE(522)] = 1073762930, @@ -66132,168 +66028,168 @@ static const uint32_t ts_small_parse_table_map[] = { static const TSParseActionEntry ts_parse_actions[] = { [0] = {.entry = {.count = 0, .reusable = false}}, [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), - [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module, 0, 0, 0), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(502), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(561), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(517), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), - [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(739), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(790), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1268), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1114), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(645), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(880), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(564), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(539), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(404), - [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(972), - [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(768), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), - [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1178), - [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), - [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216), - [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), - [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), - [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1053), - [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), - [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), - [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), - [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), - [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), - [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), - [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), - [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), - [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), - [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 1, 0, 0), - [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), - [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1900), - [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_statements, 2, 0, 0), - [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_statements, 2, 0, 0), - [135] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(7), - [138] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(352), - [141] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(599), - [144] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(307), - [147] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(235), - [150] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(927), - [153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(203), - [156] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(474), - [159] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(174), - [162] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(452), - [165] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(502), - [168] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(47), - [171] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(561), - [174] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(494), - [177] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(113), - [180] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1097), - [183] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(666), - [186] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(390), - [189] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(320), - [192] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(201), - [195] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(351), - [198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(54), - [201] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(645), - [204] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(880), - [207] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(564), - [210] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(539), - [213] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(282), - [216] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(143), - [219] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(667), - [222] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(309), - [225] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(177), - [228] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(972), - [231] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(297), - [234] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(768), - [237] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(8), - [240] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(8), - [243] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1178), - [246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), - [248] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(103), - [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), - [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1097), - [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666), - [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(390), - [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), - [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), - [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), - [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), - [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), - [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), - [273] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, 0, 0), REDUCE(sym_primary_expression, 1, 0, 0), - [276] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), - [278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__named_expression_lhs, 1, 0, 0), - [280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, 0, 0), - [282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, 0, 0), - [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), - [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2101), - [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), - [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), - [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2105), - [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), - [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), - [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), - [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2112), - [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), - [320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205), - [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1201), - [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2107), - [330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), - [332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2109), - [334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312), - [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), - [338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2111), - [340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), - [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), - [344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1967), - [346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1969), - [348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2114), - [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2115), - [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2058), - [354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2109), - [356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2, 0, 0), - [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), - [360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_content, 1, 0, 0), - [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [3] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module, 0, 0, 0), + [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(502), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(561), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(739), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(790), + [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1268), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1114), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(645), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(880), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(564), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(539), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(404), + [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), + [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(972), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(768), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1178), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), + [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [83] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), + [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216), + [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), + [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1053), + [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), + [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), + [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), + [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), + [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), + [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), + [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), + [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), + [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), + [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 1, 0, 0), + [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), + [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1900), + [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_statements, 2, 0, 0), + [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_statements, 2, 0, 0), + [133] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(7), + [136] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(352), + [139] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(599), + [142] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(307), + [145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(235), + [148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(927), + [151] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(203), + [154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(474), + [157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(174), + [160] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(452), + [163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(502), + [166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(47), + [169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(561), + [172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(494), + [175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(113), + [178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1097), + [181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(666), + [184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(390), + [187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(320), + [190] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(201), + [193] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(351), + [196] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(54), + [199] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(645), + [202] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(880), + [205] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(564), + [208] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(539), + [211] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(282), + [214] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(143), + [217] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(667), + [220] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(309), + [223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(177), + [226] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(972), + [229] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(297), + [232] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(768), + [235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(8), + [238] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(8), + [241] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1178), + [244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), + [246] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(103), + [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), + [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1097), + [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666), + [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(390), + [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), + [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), + [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), + [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), + [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), + [271] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, 0, 0), REDUCE(sym_primary_expression, 1, 0, 0), + [274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), + [276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__named_expression_lhs, 1, 0, 0), + [278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, 0, 0), + [280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, 0, 0), + [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), + [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2101), + [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), + [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2105), + [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), + [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), + [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), + [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2112), + [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), + [318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205), + [320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), + [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1201), + [326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2107), + [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), + [330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2109), + [332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312), + [334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), + [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2111), + [338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), + [340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), + [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1967), + [344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1969), + [346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2114), + [348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2115), + [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2058), + [352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2109), + [354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2, 0, 0), + [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), + [358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_content, 1, 0, 0), + [360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [364] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), [366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call, 2, 0, 9), [368] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call, 2, 0, 9), [370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), @@ -66336,7 +66232,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1690), [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), + [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), [456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1291), @@ -66406,7 +66302,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1605), [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1906), [588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pass_statement, 1, 0, 0), - [590] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(517), + [590] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(516), [593] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(419), [596] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(739), [599] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(790), @@ -66518,19 +66414,19 @@ static const TSParseActionEntry ts_parse_actions[] = { [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), - [831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1511), - [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), - [837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2368), - [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739), - [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079), - [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278), - [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), - [849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1703), - [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), + [829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1511), + [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), + [835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2368), + [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739), + [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079), + [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278), + [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), + [847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1703), + [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), [853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), [855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2183), [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), @@ -66572,7 +66468,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1695), [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), - [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), [937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 24), [939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 24), [941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_operator, 2, 0, 10), @@ -66641,7 +66537,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), [1070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, 0, 36), [1072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, 0, 36), - [1074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518), + [1074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(517), [1076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), [1078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 2, 0, 0), [1080] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 2, 0, 0), @@ -66817,7 +66713,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 39), [1433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 39), [1435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), - [1437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(514), + [1437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(513), [1439] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1172), [1442] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(501), [1445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda, 4, 0, 45), @@ -67113,7 +67009,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5, 0, 62), [2049] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 5, 0, 62), [2051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 2, 0, 0), - [2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), + [2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), [2055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 3, 0, 0), [2057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_chevron, 2, 0, 0), [2059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), @@ -67143,7 +67039,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_print_statement_repeat1, 2, 0, 34), [2109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_print_statement_repeat1, 2, 0, 34), SHIFT_REPEAT(1857), [2112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_type_parameter, 3, 0, 18), - [2114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), + [2114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), [2116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 3, 0, 16), [2118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 3, 0, 16), [2120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 5, 0, 63), @@ -67294,7 +67190,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1451), [2415] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(342), [2418] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1416), - [2421] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(99), + [2421] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(96), [2424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), [2426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), [2428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), @@ -67362,8 +67258,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [2556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1821), [2558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2092), [2560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1743), - [2562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), - [2564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(508), + [2562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), + [2564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(507), [2566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1710), [2568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2516), [2570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6, 0, 93), @@ -67490,7 +67386,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_statements, 4, 0, 0), [2817] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, 0, 76), [2819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2, 0, 76), - [2821] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, 0, 76), SHIFT_REPEAT(518), + [2821] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, 0, 76), SHIFT_REPEAT(517), [2824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 4, 0, 0), [2826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 4, 0, 0), [2828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_comprehension, 4, 0, 33), @@ -68948,6 +68844,7 @@ TS_PUBLIC const TSLanguage *tree_sitter_python(void) { .lex_mode_count = 80, .lex_fn = ts_lex, .keyword_lex_fn = ts_lex_keywords, + .keyword_lookup_fn = ts_keyword_lookup, .keyword_capture_token = sym_identifier, .external_scanner = { (const bool *)&ts_external_scanner_states[0][0], diff --git a/src/tree_sitter/array.h b/src/tree_sitter/array.h index eba3da4..713d8e6 100644 --- a/src/tree_sitter/array.h +++ b/src/tree_sitter/array.h @@ -224,12 +224,13 @@ static inline void *_array__reserve(void *contents, uint32_t *capacity, return new_contents; } -/// This is not what you're looking for, see `array_assign`. static inline void *_array__assign(void* self_contents, uint32_t *self_size, uint32_t *self_capacity, const void *other_contents, uint32_t other_size, size_t element_size) { void *new_contents = _array__reserve(self_contents, self_capacity, element_size, other_size); *self_size = other_size; - memcpy(new_contents, other_contents, *self_size * element_size); + if (other_size > 0) { + memcpy(new_contents, other_contents, other_size * element_size); + } return new_contents; } diff --git a/src/tree_sitter/parser.h b/src/tree_sitter/parser.h index 5ab5796..351b54f 100644 --- a/src/tree_sitter/parser.h +++ b/src/tree_sitter/parser.h @@ -41,10 +41,17 @@ typedef struct { bool visible; bool named; bool supertype; + bool immediate; } TSSymbolMetadata; typedef struct TSLexer TSLexer; +typedef struct { + uint32_t bytes; + uint32_t row; + uint32_t column; +} TSLexerPosition; + struct TSLexer { int32_t lookahead; TSSymbol result_symbol; @@ -54,6 +61,11 @@ struct TSLexer { bool (*is_at_included_range_start)(const TSLexer *); bool (*eof)(const TSLexer *); void (*log)(const TSLexer *, const char *, ...); + void (*get_position)(const TSLexer *, TSLexerPosition *); + void (*mark_start)(TSLexer *, const TSLexerPosition *); + void (*mark_end_at)(TSLexer *, const TSLexerPosition *); + void (*get_mark_end)(const TSLexer *, TSLexerPosition *); + uint32_t (*get_display_column)(TSLexer *, uint32_t tab_width); }; typedef enum { @@ -61,6 +73,7 @@ typedef enum { TSParseActionTypeReduce, TSParseActionTypeAccept, TSParseActionTypeRecover, + TSParseActionTypeReduceExtra, } TSParseActionType; typedef union { @@ -82,7 +95,9 @@ typedef union { typedef struct { uint16_t lex_state; + uint16_t lex_state_after_extra; uint16_t external_lex_state; + uint16_t external_lex_state_after_extra; uint16_t reserved_word_set_id; } TSLexerMode; @@ -262,17 +277,23 @@ static inline bool set_contains(const TSCharacterRange *ranges, uint32_t len, in } \ }} -#define REDUCE(symbol_name, children, precedence, prod_id) \ - {{ \ - .reduce = { \ - .type = TSParseActionTypeReduce, \ - .symbol = symbol_name, \ - .child_count = children, \ - .dynamic_precedence = precedence, \ - .production_id = prod_id \ - }, \ +#define REDUCE_ACTION(action_type, symbol_name, children, precedence, prod_id)\ + {{ \ + .reduce = { \ + .type = action_type, \ + .symbol = symbol_name, \ + .child_count = children, \ + .dynamic_precedence = precedence, \ + .production_id = prod_id \ + }, \ }} +#define REDUCE(symbol_name, children, precedence, prod_id) \ + REDUCE_ACTION(TSParseActionTypeReduce, symbol_name, children, precedence, prod_id) + +#define REDUCE_EXTRA(symbol_name, children, precedence, prod_id) \ + REDUCE_ACTION(TSParseActionTypeReduceExtra, symbol_name, children, precedence, prod_id) + #define RECOVER() \ {{ \ .type = TSParseActionTypeRecover \ diff --git a/test/corpus/end_of_input.txt b/test/corpus/end_of_input.txt index 19cad29..760d545 100644 --- a/test/corpus/end_of_input.txt +++ b/test/corpus/end_of_input.txt @@ -8,8 +8,7 @@ x = (1 +\ (module (ERROR (identifier) - (integer)) - (line_continuation)) + (integer))) ================================================================================ Line continuation at the end of input in an unclosed string @@ -20,5 +19,4 @@ Line continuation at the end of input in an unclosed string (module (ERROR - (string_start)) - (line_continuation)) + (string_start))) diff --git a/test/corpus/errors.txt b/test/corpus/errors.txt index affd6ee..1585d17 100644 --- a/test/corpus/errors.txt +++ b/test/corpus/errors.txt @@ -53,6 +53,7 @@ def test_incomplete_call(): (parameters) (ERROR (identifier)) + (ERROR) (comment) (block (function_definition