diff --git a/python/extractor/extending-the-parser.md b/python/extractor/extending-the-parser.md index 55bdd6c2a0d1..54b11d4ff855 100644 --- a/python/extractor/extending-the-parser.md +++ b/python/extractor/extending-the-parser.md @@ -43,7 +43,7 @@ This grammar can be found in the `grammar.js` file in the `tsg-python/tsp` subdi Note that whenever changes are made to `grammar.js`, you must regenerate the parser files by running ```sh -tree-sitter generate +tree-sitter generate --abi 14 ``` inside the `tsp` directory. @@ -51,13 +51,20 @@ You'll need to install the `tree-sitter` CLI in order to run this command. One way to install it is to use `cargo`: ```sh -cargo install tree-sitter-cli +cargo install tree-sitter-cli --version 0.25.10 --locked ``` (This presupposes you have `cargo` available, but you'll need this anyway when compiling `tsg-python`.) Once the parser files have been regenerated, they'll get picked up automatically when `tsg-python` is rebuilt. +The identifier rule supplements the generator's Unicode 16 properties with the +Unicode 17 `XID_Start` and `XID_Continue` additions from the Unicode Character +Database. Keep both sets of additions in sync when updating Unicode support. +Once the generator includes Unicode 17, these additions can be removed. +The `unicode_identifiers_new.py` parser fixture and `unicode17-identifiers` QL test +cover extraction independently of the host Python interpreter's Unicode version. + > Pro-tip: When you're done with your parser changes, and go to commit these to a branch, put the autogenerated files in their own commit. > This makes it easier to review the changes, and if you need to go back and regenerate the files again, it's easy to modify just that commit. diff --git a/python/extractor/semmle/util.py b/python/extractor/semmle/util.py index c429fc1d02a4..4712673e70e6 100644 --- a/python/extractor/semmle/util.py +++ b/python/extractor/semmle/util.py @@ -10,7 +10,7 @@ #Semantic version of extractor. #Update this if any changes are made -VERSION = "7.1.11" +VERSION = "7.2.0" PY_EXTENSIONS = ".py", ".pyw" diff --git a/python/extractor/tests/parser/match_new.expected b/python/extractor/tests/parser/match_new.expected index b71bda010bab..38fd31de6d12 100644 --- a/python/extractor/tests/parser/match_new.expected +++ b/python/extractor/tests/parser/match_new.expected @@ -1,4 +1,4 @@ -Module: [1, 0] - [43, 0] +Module: [1, 0] - [61, 0] body: [ Match: [1, 0] - [3, 19] subject: @@ -85,7 +85,7 @@ Module: [1, 0] - [43, 0] literal: BinOp: [8, 9] - [8, 18] left: - UnaryOp: [8, 10] - [8, 11] + UnaryOp: [8, 9] - [8, 11] op: USub operand: Num: [8, 10] - [8, 11] @@ -104,7 +104,7 @@ Module: [1, 0] - [43, 0] pattern: MatchLiteralPattern: [10, 9] - [10, 11] literal: - UnaryOp: [10, 10] - [10, 11] + UnaryOp: [10, 9] - [10, 11] op: USub operand: Num: [10, 10] - [10, 11] @@ -131,7 +131,7 @@ Module: [1, 0] - [43, 0] literal: BinOp: [14, 9] - [14, 16] left: - UnaryOp: [14, 10] - [14, 13] + UnaryOp: [14, 9] - [14, 13] op: USub operand: Num: [14, 10] - [14, 13] @@ -379,4 +379,210 @@ Module: [1, 0] - [43, 0] Pass: [42, 8] - [42, 12] ] ] + Match: [44, 0] - [60, 12] + subject: + Name: [44, 6] - [44, 11] + variable: Variable('value', None) + ctx: Load + cases: [ + Case: [45, 4] - [46, 12] + pattern: + MatchLiteralPattern: [45, 9] - [45, 11] + literal: + UnaryOp: [45, 9] - [45, 11] + op: UAdd + operand: + Num: [45, 10] - [45, 11] + n: 1 + text: '1' + guard: None + body: [ + Pass: [46, 8] - [46, 12] + ] + Case: [47, 4] - [48, 12] + pattern: + MatchLiteralPattern: [47, 9] - [47, 13] + literal: + UnaryOp: [47, 9] - [47, 13] + op: UAdd + operand: + Num: [47, 10] - [47, 13] + n: 1.5 + text: '1.5' + guard: None + body: [ + Pass: [48, 8] - [48, 12] + ] + Case: [49, 4] - [50, 12] + pattern: + MatchLiteralPattern: [49, 9] - [49, 12] + literal: + UnaryOp: [49, 9] - [49, 12] + op: UAdd + operand: + Num: [49, 10] - [49, 12] + n: 2j + text: '2j' + guard: None + body: [ + Pass: [50, 8] - [50, 12] + ] + Case: [51, 4] - [52, 12] + pattern: + MatchLiteralPattern: [51, 9] - [51, 14] + literal: + BinOp: [51, 9] - [51, 14] + left: + UnaryOp: [51, 9] - [51, 11] + op: UAdd + operand: + Num: [51, 10] - [51, 11] + n: 1 + text: '1' + op: Add + right: + Num: [51, 12] - [51, 14] + n: 2j + text: '2j' + guard: None + body: [ + Pass: [52, 8] - [52, 12] + ] + Case: [53, 4] - [54, 12] + pattern: + MatchLiteralPattern: [53, 9] - [53, 14] + literal: + BinOp: [53, 9] - [53, 14] + left: + UnaryOp: [53, 9] - [53, 11] + op: UAdd + operand: + Num: [53, 10] - [53, 11] + n: 1 + text: '1' + op: Sub + right: + Num: [53, 12] - [53, 14] + n: 2j + text: '2j' + guard: None + body: [ + Pass: [54, 8] - [54, 12] + ] + Case: [55, 4] - [56, 12] + pattern: + MatchOrPattern: [55, 9] - [55, 30] + patterns: [ + MatchLiteralPattern: [55, 9] - [55, 14] + literal: + UnaryOp: [55, 9] - [55, 14] + op: UAdd + operand: + Num: [55, 10] - [55, 14] + n: 16 + text: '0x10' + MatchLiteralPattern: [55, 17] - [55, 22] + literal: + UnaryOp: [55, 17] - [55, 22] + op: UAdd + operand: + Num: [55, 18] - [55, 22] + n: 8 + text: '0o10' + MatchLiteralPattern: [55, 25] - [55, 30] + literal: + UnaryOp: [55, 25] - [55, 30] + op: UAdd + operand: + Num: [55, 26] - [55, 30] + n: 2 + text: '0b10' + ] + guard: None + body: [ + Pass: [56, 8] - [56, 12] + ] + Case: [57, 4] - [58, 12] + pattern: + MatchSequencePattern: [57, 9] - [57, 19] + patterns: [ + MatchLiteralPattern: [57, 10] - [57, 12] + literal: + UnaryOp: [57, 10] - [57, 12] + op: UAdd + operand: + Num: [57, 11] - [57, 12] + n: 0 + text: '0' + MatchLiteralPattern: [57, 14] - [57, 18] + literal: + UnaryOp: [57, 14] - [57, 18] + op: USub + operand: + Num: [57, 15] - [57, 18] + n: 0.0 + text: '0.0' + ] + guard: None + body: [ + Pass: [58, 8] - [58, 12] + ] + Case: [59, 4] - [60, 12] + pattern: + MatchMappingPattern: [59, 9] - [59, 33] + mappings: [ + MatchKeyValuePattern: [59, 10] - [59, 15] + key: + MatchLiteralPattern: [59, 10] - [59, 12] + literal: + UnaryOp: [59, 10] - [59, 12] + op: UAdd + operand: + Num: [59, 11] - [59, 12] + n: 1 + text: '1' + value: + MatchCapturePattern: [59, 14] - [59, 15] + variable: + Name: [59, 14] - [59, 15] + variable: Variable('x', None) + ctx: Store + MatchKeyValuePattern: [59, 17] - [59, 24] + key: + MatchLiteralPattern: [59, 17] - [59, 21] + literal: + UnaryOp: [59, 17] - [59, 21] + op: UAdd + operand: + Num: [59, 18] - [59, 21] + n: 1.5 + text: '1.5' + value: + MatchCapturePattern: [59, 23] - [59, 24] + variable: + Name: [59, 23] - [59, 24] + variable: Variable('y', None) + ctx: Store + MatchKeyValuePattern: [59, 26] - [59, 32] + key: + MatchLiteralPattern: [59, 26] - [59, 29] + literal: + UnaryOp: [59, 26] - [59, 29] + op: UAdd + operand: + Num: [59, 27] - [59, 29] + n: 2j + text: '2j' + value: + MatchCapturePattern: [59, 31] - [59, 32] + variable: + Name: [59, 31] - [59, 32] + variable: Variable('z', None) + ctx: Store + ] + guard: None + body: [ + Pass: [60, 8] - [60, 12] + ] + ] ] diff --git a/python/extractor/tests/parser/match_new.py b/python/extractor/tests/parser/match_new.py index 99a06de5b08c..61953c95f0ab 100644 --- a/python/extractor/tests/parser/match_new.py +++ b/python/extractor/tests/parser/match_new.py @@ -40,3 +40,21 @@ def soft_keywords(): match z: case w: pass + +match value: + case +1: + pass + case +1.5: + pass + case +2j: + pass + case +1+2j: + pass + case +1-2j: + pass + case +0x10 | +0o10 | +0b10: + pass + case [+0, -0.0]: + pass + case {+1: x, +1.5: y, +2j: z}: + pass diff --git a/python/extractor/tests/parser/unicode_identifiers_new.expected b/python/extractor/tests/parser/unicode_identifiers_new.expected new file mode 100644 index 000000000000..b7655aa835ee --- /dev/null +++ b/python/extractor/tests/parser/unicode_identifiers_new.expected @@ -0,0 +1,108 @@ +Module: [2, 0] - [12, 0] + body: [ + Assign: [2, 0] - [2, 7] + targets: [ + Name: [2, 0] - [2, 3] + variable: Variable('\u088f', None) + ctx: Store + ] + value: + Num: [2, 6] - [2, 7] + n: 1 + text: '1' + Assign: [3, 0] - [3, 8] + targets: [ + Name: [3, 0] - [3, 4] + variable: Variable('\U0001e6c0', None) + ctx: Store + ] + value: + Num: [3, 7] - [3, 8] + n: 2 + text: '2' + Assign: [4, 0] - [4, 8] + targets: [ + Name: [4, 0] - [4, 4] + variable: Variable('\U000323b0', None) + ctx: Store + ] + value: + Num: [4, 7] - [4, 8] + n: 3 + text: '3' + Assign: [5, 0] - [5, 8] + targets: [ + Name: [5, 0] - [5, 4] + variable: Variable('\U00011db0', None) + ctx: Store + ] + value: + Num: [5, 7] - [5, 8] + n: 4 + text: '4' + Assign: [8, 0] - [8, 8] + targets: [ + Name: [8, 0] - [8, 4] + variable: Variable('a\u1acf', None) + ctx: Store + ] + value: + Num: [8, 7] - [8, 8] + n: 5 + text: '5' + Assign: [9, 0] - [9, 9] + targets: [ + Name: [9, 0] - [9, 5] + variable: Variable('a\U00011de0', None) + ctx: Store + ] + value: + Num: [9, 8] - [9, 9] + n: 6 + text: '6' + Assign: [11, 0] - [11, 48] + targets: [ + Name: [11, 0] - [11, 6] + variable: Variable('result', None) + ctx: Store + ] + value: + BinOp: [11, 9] - [11, 48] + left: + BinOp: [11, 9] - [11, 40] + left: + BinOp: [11, 9] - [11, 33] + left: + BinOp: [11, 9] - [11, 26] + left: + BinOp: [11, 9] - [11, 19] + left: + Name: [11, 9] - [11, 12] + variable: Variable('\u088f', None) + ctx: Load + op: Add + right: + Name: [11, 15] - [11, 19] + variable: Variable('\U0001e6c0', None) + ctx: Load + op: Add + right: + Name: [11, 22] - [11, 26] + variable: Variable('\U000323b0', None) + ctx: Load + op: Add + right: + Name: [11, 29] - [11, 33] + variable: Variable('\U00011db0', None) + ctx: Load + op: Add + right: + Name: [11, 36] - [11, 40] + variable: Variable('a\u1acf', None) + ctx: Load + op: Add + right: + Name: [11, 43] - [11, 48] + variable: Variable('a\U00011de0', None) + ctx: Load + ] diff --git a/python/extractor/tests/parser/unicode_identifiers_new.py b/python/extractor/tests/parser/unicode_identifiers_new.py new file mode 100644 index 000000000000..ef91ffd3eca9 --- /dev/null +++ b/python/extractor/tests/parser/unicode_identifiers_new.py @@ -0,0 +1,11 @@ +# Unicode 17 identifier starts: Arabic, Tai Yo, CJK Extension J, and Tolong Siki. +࢏ = 1 +𞛀 = 2 +𲎰 = 3 +𑶰 = 4 + +# Unicode 17 identifier continuations: a combining mark and a decimal digit. +a᫏ = 5 +a𑷠 = 6 + +result = ࢏ + 𞛀 + 𲎰 + 𑶰 + a᫏ + a𑷠 diff --git a/python/extractor/tsg-python/python.tsg b/python/extractor/tsg-python/python.tsg index c832f7e63219..9cf35d8fd542 100644 --- a/python/extractor/tsg-python/python.tsg +++ b/python/extractor/tsg-python/python.tsg @@ -2825,9 +2825,13 @@ var left_node = #null if some @prefix_op { set left_node = (ast-node @left "UnaryOp") - attr (left_node) _start_location = (location-start @prefix_op) + attr (left_node) _location_start = (location-start @prefix_op) attr (left_node) operand = @left.node - attr (left_node) op = "usub" + if (eq (source-text @prefix_op) "+") { + attr (left_node) op = "uadd" + } else { + attr (left_node) op = "usub" + } } else { set left_node = @left.node } diff --git a/python/extractor/tsg-python/tsp/grammar.js b/python/extractor/tsg-python/tsp/grammar.js index 8f4dd8d7cf64..94d9d0153c08 100644 --- a/python/extractor/tsg-python/tsp/grammar.js +++ b/python/extractor/tsg-python/tsp/grammar.js @@ -22,6 +22,49 @@ const PREC = { call: 21, } +// The generator's Unicode properties currently use Unicode 16. Supplement them with +// the Unicode 17 XID additions for Python 3.15. These can be removed once the generator +// includes Unicode 17: https://www.unicode.org/Public/17.0.0/ucd/DerivedCoreProperties.txt +const UNICODE17_XID_START = [ + String.raw`\u{88F}`, + String.raw`\u{C5C}`, + String.raw`\u{CDC}`, + String.raw`\u{A7CE}-\u{A7CF}`, + String.raw`\u{A7D2}`, + String.raw`\u{A7D4}`, + String.raw`\u{A7F1}`, + String.raw`\u{10940}-\u{10959}`, + String.raw`\u{10EC5}-\u{10EC7}`, + String.raw`\u{11DB0}-\u{11DDB}`, + String.raw`\u{16EA0}-\u{16EB8}`, + String.raw`\u{16EBB}-\u{16ED3}`, + String.raw`\u{16FF2}-\u{16FF6}`, + String.raw`\u{187F8}-\u{187FF}`, + String.raw`\u{18D09}-\u{18D1E}`, + String.raw`\u{18D80}-\u{18DF2}`, + String.raw`\u{1E6C0}-\u{1E6DE}`, + String.raw`\u{1E6E0}-\u{1E6E2}`, + String.raw`\u{1E6E4}-\u{1E6E5}`, + String.raw`\u{1E6E7}-\u{1E6ED}`, + String.raw`\u{1E6F0}-\u{1E6F4}`, + String.raw`\u{1E6FE}-\u{1E6FF}`, + String.raw`\u{2B73A}-\u{2B73F}`, + String.raw`\u{2CEA2}-\u{2CEAD}`, + String.raw`\u{323B0}-\u{33479}`, +].join(''); + +const UNICODE17_XID_CONTINUE = UNICODE17_XID_START + [ + String.raw`\u{1ACF}-\u{1ADD}`, + String.raw`\u{1AE0}-\u{1AEB}`, + String.raw`\u{10EFA}-\u{10EFB}`, + String.raw`\u{11B60}-\u{11B67}`, + String.raw`\u{11DE0}-\u{11DE9}`, + String.raw`\u{1E6E3}`, + String.raw`\u{1E6E6}`, + String.raw`\u{1E6EE}-\u{1E6EF}`, + String.raw`\u{1E6F5}`, +].join(''); + module.exports = grammar({ name: 'python', @@ -426,7 +469,7 @@ module.exports = grammar({ match_literal_pattern: $ => choice( seq( - optional(field('prefix_operator', '-')), + optional(field('prefix_operator', choice('-', '+'))), field('real', choice($.integer, $.float)), optional(seq( field('operator', choice('+', '-')), @@ -1220,7 +1263,10 @@ module.exports = grammar({ )) }, - identifier: $ => /[_\p{XID_Start}][_\p{XID_Continue}]*/, + identifier: $ => new RegExp( + `[_\\p{XID_Start}${UNICODE17_XID_START}][_\\p{XID_Continue}${UNICODE17_XID_CONTINUE}]*`, + 'u' + ), keyword_identifier: $ => prec(-3, alias( choice( diff --git a/python/extractor/tsg-python/tsp/src/grammar.json b/python/extractor/tsg-python/tsp/src/grammar.json index 8fb9763034ef..f560fc20ec4d 100644 --- a/python/extractor/tsg-python/tsp/src/grammar.json +++ b/python/extractor/tsg-python/tsp/src/grammar.json @@ -1792,8 +1792,17 @@ "type": "FIELD", "name": "prefix_operator", "content": { - "type": "STRING", - "value": "-" + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "-" + }, + { + "type": "STRING", + "value": "+" + } + ] } }, { @@ -6756,7 +6765,8 @@ }, "identifier": { "type": "PATTERN", - "value": "[_\\p{XID_Start}][_\\p{XID_Continue}]*" + "value": "[_\\p{XID_Start}\\u{88F}\\u{C5C}\\u{CDC}\\u{A7CE}-\\u{A7CF}\\u{A7D2}\\u{A7D4}\\u{A7F1}\\u{10940}-\\u{10959}\\u{10EC5}-\\u{10EC7}\\u{11DB0}-\\u{11DDB}\\u{16EA0}-\\u{16EB8}\\u{16EBB}-\\u{16ED3}\\u{16FF2}-\\u{16FF6}\\u{187F8}-\\u{187FF}\\u{18D09}-\\u{18D1E}\\u{18D80}-\\u{18DF2}\\u{1E6C0}-\\u{1E6DE}\\u{1E6E0}-\\u{1E6E2}\\u{1E6E4}-\\u{1E6E5}\\u{1E6E7}-\\u{1E6ED}\\u{1E6F0}-\\u{1E6F4}\\u{1E6FE}-\\u{1E6FF}\\u{2B73A}-\\u{2B73F}\\u{2CEA2}-\\u{2CEAD}\\u{323B0}-\\u{33479}][_\\p{XID_Continue}\\u{88F}\\u{C5C}\\u{CDC}\\u{A7CE}-\\u{A7CF}\\u{A7D2}\\u{A7D4}\\u{A7F1}\\u{10940}-\\u{10959}\\u{10EC5}-\\u{10EC7}\\u{11DB0}-\\u{11DDB}\\u{16EA0}-\\u{16EB8}\\u{16EBB}-\\u{16ED3}\\u{16FF2}-\\u{16FF6}\\u{187F8}-\\u{187FF}\\u{18D09}-\\u{18D1E}\\u{18D80}-\\u{18DF2}\\u{1E6C0}-\\u{1E6DE}\\u{1E6E0}-\\u{1E6E2}\\u{1E6E4}-\\u{1E6E5}\\u{1E6E7}-\\u{1E6ED}\\u{1E6F0}-\\u{1E6F4}\\u{1E6FE}-\\u{1E6FF}\\u{2B73A}-\\u{2B73F}\\u{2CEA2}-\\u{2CEAD}\\u{323B0}-\\u{33479}\\u{1ACF}-\\u{1ADD}\\u{1AE0}-\\u{1AEB}\\u{10EFA}-\\u{10EFB}\\u{11B60}-\\u{11B67}\\u{11DE0}-\\u{11DE9}\\u{1E6E3}\\u{1E6E6}\\u{1E6EE}-\\u{1E6EF}\\u{1E6F5}]*", + "flags": "u" }, "keyword_identifier": { "type": "PREC", diff --git a/python/extractor/tsg-python/tsp/src/node-types.json b/python/extractor/tsg-python/tsp/src/node-types.json index 6579591c6522..03cdee9b3670 100644 --- a/python/extractor/tsg-python/tsp/src/node-types.json +++ b/python/extractor/tsg-python/tsp/src/node-types.json @@ -2510,6 +2510,10 @@ "multiple": false, "required": false, "types": [ + { + "type": "+", + "named": false + }, { "type": "-", "named": false diff --git a/python/extractor/tsg-python/tsp/src/parser.c b/python/extractor/tsg-python/tsp/src/parser.c index 16db1b93d977..7d0ef59a30ef 100644 --- a/python/extractor/tsg-python/tsp/src/parser.c +++ b/python/extractor/tsg-python/tsp/src/parser.c @@ -1,4 +1,4 @@ -/* Automatically @generated by tree-sitter */ +/* Automatically @generated by tree-sitter v0.25.10 */ #include "tree_sitter/parser.h" @@ -3823,302 +3823,302 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [736] = 736, [737] = 737, [738] = 738, - [739] = 739, + [739] = 685, [740] = 740, [741] = 741, - [742] = 739, + [742] = 742, [743] = 743, [744] = 744, [745] = 745, [746] = 746, [747] = 747, [748] = 748, - [749] = 690, - [750] = 693, - [751] = 751, + [749] = 749, + [750] = 690, + [751] = 693, [752] = 752, - [753] = 685, - [754] = 627, - [755] = 751, - [756] = 752, - [757] = 757, - [758] = 743, - [759] = 744, - [760] = 745, - [761] = 746, - [762] = 740, - [763] = 741, - [764] = 757, - [765] = 748, - [766] = 747, - [767] = 736, - [768] = 685, - [769] = 627, - [770] = 690, - [771] = 693, + [753] = 753, + [754] = 741, + [755] = 627, + [756] = 742, + [757] = 743, + [758] = 744, + [759] = 745, + [760] = 746, + [761] = 747, + [762] = 748, + [763] = 753, + [764] = 749, + [765] = 752, + [766] = 740, + [767] = 704, + [768] = 704, + [769] = 769, + [770] = 704, + [771] = 694, [772] = 698, - [773] = 704, - [774] = 774, - [775] = 704, - [776] = 685, - [777] = 627, - [778] = 778, - [779] = 694, - [780] = 704, - [781] = 694, - [782] = 698, - [783] = 737, - [784] = 690, - [785] = 693, - [786] = 778, - [787] = 774, - [788] = 741, - [789] = 704, - [790] = 694, - [791] = 698, - [792] = 702, - [793] = 701, - [794] = 703, - [795] = 700, - [796] = 751, - [797] = 752, - [798] = 757, - [799] = 747, - [800] = 740, - [801] = 739, - [802] = 743, + [773] = 690, + [774] = 693, + [775] = 685, + [776] = 627, + [777] = 690, + [778] = 693, + [779] = 779, + [780] = 685, + [781] = 627, + [782] = 694, + [783] = 736, + [784] = 737, + [785] = 698, + [786] = 769, + [787] = 779, + [788] = 749, + [789] = 703, + [790] = 742, + [791] = 743, + [792] = 744, + [793] = 745, + [794] = 746, + [795] = 747, + [796] = 748, + [797] = 753, + [798] = 700, + [799] = 702, + [800] = 749, + [801] = 752, + [802] = 740, [803] = 744, - [804] = 748, + [804] = 746, [805] = 747, - [806] = 745, - [807] = 746, - [808] = 747, - [809] = 752, - [810] = 757, - [811] = 739, - [812] = 743, - [813] = 744, - [814] = 745, - [815] = 746, - [816] = 740, - [817] = 741, - [818] = 748, - [819] = 751, - [820] = 752, - [821] = 757, - [822] = 739, - [823] = 743, - [824] = 744, - [825] = 745, - [826] = 746, - [827] = 740, - [828] = 741, - [829] = 748, - [830] = 751, - [831] = 778, - [832] = 778, - [833] = 748, - [834] = 701, - [835] = 774, - [836] = 774, - [837] = 778, - [838] = 515, - [839] = 747, - [840] = 700, + [806] = 748, + [807] = 753, + [808] = 694, + [809] = 741, + [810] = 749, + [811] = 742, + [812] = 812, + [813] = 741, + [814] = 701, + [815] = 743, + [816] = 752, + [817] = 704, + [818] = 818, + [819] = 742, + [820] = 743, + [821] = 744, + [822] = 745, + [823] = 746, + [824] = 747, + [825] = 748, + [826] = 753, + [827] = 827, + [828] = 752, + [829] = 740, + [830] = 741, + [831] = 812, + [832] = 698, + [833] = 740, + [834] = 745, + [835] = 700, + [836] = 836, + [837] = 701, + [838] = 499, + [839] = 779, + [840] = 769, [841] = 841, - [842] = 614, - [843] = 702, - [844] = 751, - [845] = 752, - [846] = 702, - [847] = 701, - [848] = 703, - [849] = 617, - [850] = 494, - [851] = 524, - [852] = 703, - [853] = 700, - [854] = 774, - [855] = 855, - [856] = 757, - [857] = 857, - [858] = 858, - [859] = 618, - [860] = 470, - [861] = 861, - [862] = 739, - [863] = 743, - [864] = 744, - [865] = 745, - [866] = 746, - [867] = 740, - [868] = 741, - [869] = 869, - [870] = 869, - [871] = 871, - [872] = 499, - [873] = 734, - [874] = 723, - [875] = 724, - [876] = 313, - [877] = 723, - [878] = 707, - [879] = 725, - [880] = 726, - [881] = 727, - [882] = 728, - [883] = 729, - [884] = 730, - [885] = 731, - [886] = 732, - [887] = 733, - [888] = 734, - [889] = 735, - [890] = 709, - [891] = 710, - [892] = 736, - [893] = 737, - [894] = 711, - [895] = 708, - [896] = 896, - [897] = 897, - [898] = 725, - [899] = 712, - [900] = 716, - [901] = 713, - [902] = 714, - [903] = 726, - [904] = 727, - [905] = 728, - [906] = 317, - [907] = 778, - [908] = 729, - [909] = 730, - [910] = 731, - [911] = 706, - [912] = 715, - [913] = 774, - [914] = 515, - [915] = 736, - [916] = 737, - [917] = 614, - [918] = 706, - [919] = 715, - [920] = 719, - [921] = 709, - [922] = 710, - [923] = 707, - [924] = 524, - [925] = 708, - [926] = 738, - [927] = 713, + [842] = 842, + [843] = 779, + [844] = 844, + [845] = 614, + [846] = 470, + [847] = 702, + [848] = 701, + [849] = 703, + [850] = 617, + [851] = 494, + [852] = 769, + [853] = 853, + [854] = 854, + [855] = 524, + [856] = 703, + [857] = 700, + [858] = 779, + [859] = 769, + [860] = 740, + [861] = 515, + [862] = 741, + [863] = 863, + [864] = 618, + [865] = 702, + [866] = 742, + [867] = 743, + [868] = 744, + [869] = 745, + [870] = 746, + [871] = 747, + [872] = 748, + [873] = 753, + [874] = 874, + [875] = 875, + [876] = 749, + [877] = 752, + [878] = 878, + [879] = 719, + [880] = 736, + [881] = 737, + [882] = 725, + [883] = 726, + [884] = 727, + [885] = 728, + [886] = 729, + [887] = 730, + [888] = 731, + [889] = 732, + [890] = 733, + [891] = 734, + [892] = 735, + [893] = 614, + [894] = 706, + [895] = 707, + [896] = 709, + [897] = 710, + [898] = 708, + [899] = 736, + [900] = 737, + [901] = 725, + [902] = 711, + [903] = 712, + [904] = 713, + [905] = 714, + [906] = 726, + [907] = 727, + [908] = 728, + [909] = 317, + [910] = 769, + [911] = 729, + [912] = 730, + [913] = 731, + [914] = 779, + [915] = 715, + [916] = 717, + [917] = 718, + [918] = 712, + [919] = 313, + [920] = 723, + [921] = 738, + [922] = 716, + [923] = 706, + [924] = 709, + [925] = 710, + [926] = 714, + [927] = 711, [928] = 721, - [929] = 724, - [930] = 722, - [931] = 931, - [932] = 711, - [933] = 716, - [934] = 934, - [935] = 935, - [936] = 714, - [937] = 717, - [938] = 718, - [939] = 939, + [929] = 515, + [930] = 724, + [931] = 715, + [932] = 932, + [933] = 707, + [934] = 524, + [935] = 713, + [936] = 708, + [937] = 716, + [938] = 717, + [939] = 718, [940] = 719, - [941] = 732, - [942] = 733, - [943] = 718, - [944] = 738, - [945] = 735, - [946] = 721, - [947] = 717, - [948] = 722, - [949] = 720, - [950] = 720, - [951] = 712, - [952] = 722, - [953] = 708, - [954] = 709, - [955] = 710, - [956] = 711, - [957] = 712, - [958] = 713, - [959] = 317, - [960] = 715, - [961] = 716, - [962] = 717, - [963] = 718, - [964] = 719, - [965] = 738, - [966] = 721, - [967] = 723, - [968] = 724, - [969] = 313, - [970] = 725, - [971] = 726, - [972] = 727, - [973] = 728, - [974] = 729, - [975] = 730, - [976] = 731, - [977] = 732, - [978] = 733, - [979] = 734, - [980] = 735, - [981] = 981, - [982] = 982, - [983] = 983, - [984] = 858, - [985] = 720, - [986] = 857, - [987] = 987, + [941] = 738, + [942] = 721, + [943] = 943, + [944] = 722, + [945] = 732, + [946] = 733, + [947] = 734, + [948] = 723, + [949] = 735, + [950] = 724, + [951] = 951, + [952] = 720, + [953] = 953, + [954] = 720, + [955] = 722, + [956] = 722, + [957] = 708, + [958] = 711, + [959] = 712, + [960] = 713, + [961] = 714, + [962] = 317, + [963] = 715, + [964] = 716, + [965] = 717, + [966] = 718, + [967] = 719, + [968] = 738, + [969] = 721, + [970] = 723, + [971] = 724, + [972] = 313, + [973] = 725, + [974] = 726, + [975] = 727, + [976] = 728, + [977] = 729, + [978] = 730, + [979] = 731, + [980] = 732, + [981] = 733, + [982] = 734, + [983] = 735, + [984] = 709, + [985] = 844, + [986] = 720, + [987] = 842, [988] = 706, [989] = 707, - [990] = 714, + [990] = 710, [991] = 991, [992] = 992, [993] = 993, [994] = 994, [995] = 995, [996] = 996, - [997] = 997, - [998] = 997, - [999] = 996, + [997] = 996, + [998] = 998, + [999] = 998, [1000] = 1000, - [1001] = 996, + [1001] = 1001, [1002] = 1002, - [1003] = 996, - [1004] = 997, + [1003] = 1003, + [1004] = 996, [1005] = 1005, [1006] = 1006, - [1007] = 1007, - [1008] = 997, + [1007] = 998, + [1008] = 1008, [1009] = 1009, - [1010] = 1010, - [1011] = 1011, - [1012] = 1012, + [1010] = 996, + [1011] = 998, + [1012] = 996, [1013] = 1013, - [1014] = 997, - [1015] = 996, - [1016] = 997, + [1014] = 998, + [1015] = 1015, + [1016] = 1016, [1017] = 1017, - [1018] = 1018, - [1019] = 996, + [1018] = 996, + [1019] = 998, [1020] = 1020, [1021] = 1021, [1022] = 1022, - [1023] = 1021, - [1024] = 1021, - [1025] = 1021, - [1026] = 1021, - [1027] = 1021, - [1028] = 1028, + [1023] = 1020, + [1024] = 1024, + [1025] = 1020, + [1026] = 1020, + [1027] = 1020, + [1028] = 1020, [1029] = 1029, [1030] = 1030, [1031] = 1031, - [1032] = 1031, - [1033] = 1033, - [1034] = 1033, + [1032] = 1032, + [1033] = 1032, + [1034] = 1031, [1035] = 1035, [1036] = 1035, [1037] = 1037, @@ -4129,58 +4129,58 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1042] = 1042, [1043] = 1043, [1044] = 1044, - [1045] = 1045, + [1045] = 1044, [1046] = 1046, - [1047] = 1041, - [1048] = 1048, - [1049] = 1044, - [1050] = 1040, - [1051] = 1046, - [1052] = 1052, - [1053] = 1053, - [1054] = 1044, - [1055] = 1040, - [1056] = 1052, - [1057] = 1046, - [1058] = 1052, - [1059] = 1044, - [1060] = 1044, - [1061] = 1040, - [1062] = 1046, - [1063] = 1041, - [1064] = 1064, + [1047] = 1047, + [1048] = 1041, + [1049] = 1042, + [1050] = 1044, + [1051] = 1041, + [1052] = 1041, + [1053] = 1046, + [1054] = 1042, + [1055] = 1055, + [1056] = 1044, + [1057] = 1040, + [1058] = 1040, + [1059] = 1059, + [1060] = 1060, + [1061] = 1041, + [1062] = 1044, + [1063] = 1040, + [1064] = 1046, [1065] = 1046, - [1066] = 1052, - [1067] = 1041, + [1066] = 1066, + [1067] = 1042, [1068] = 1068, [1069] = 1069, [1070] = 1070, [1071] = 1071, [1072] = 1072, [1073] = 1073, - [1074] = 1070, + [1074] = 1074, [1075] = 1075, - [1076] = 1072, + [1076] = 1076, [1077] = 1077, - [1078] = 1078, + [1078] = 1070, [1079] = 1079, - [1080] = 1080, + [1080] = 1074, [1081] = 1081, - [1082] = 1082, - [1083] = 1071, - [1084] = 1070, - [1085] = 1077, - [1086] = 1070, - [1087] = 1075, - [1088] = 1073, - [1089] = 1082, - [1090] = 1080, - [1091] = 1081, - [1092] = 1080, - [1093] = 1075, - [1094] = 1075, - [1095] = 1080, - [1096] = 1069, + [1082] = 1071, + [1083] = 1073, + [1084] = 1077, + [1085] = 1079, + [1086] = 1077, + [1087] = 1077, + [1088] = 1079, + [1089] = 1089, + [1090] = 1070, + [1091] = 1079, + [1092] = 1075, + [1093] = 1069, + [1094] = 1072, + [1095] = 1070, + [1096] = 1076, [1097] = 1097, [1098] = 1098, [1099] = 1099, @@ -4190,152 +4190,152 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1103] = 1103, [1104] = 1104, [1105] = 1105, - [1106] = 1106, + [1106] = 1100, [1107] = 1107, [1108] = 1108, - [1109] = 1098, - [1110] = 1110, + [1109] = 1109, + [1110] = 1071, [1111] = 1111, - [1112] = 1071, + [1112] = 1112, [1113] = 1113, [1114] = 1114, - [1115] = 1073, + [1115] = 1115, [1116] = 1116, [1117] = 1117, - [1118] = 1077, - [1119] = 1119, + [1118] = 1118, + [1119] = 1038, [1120] = 1120, - [1121] = 1072, - [1122] = 1122, - [1123] = 1081, - [1124] = 1124, + [1121] = 1121, + [1122] = 1072, + [1123] = 1123, + [1124] = 1069, [1125] = 1125, - [1126] = 1037, - [1127] = 1127, - [1128] = 1128, - [1129] = 1038, - [1130] = 1130, - [1131] = 1037, - [1132] = 1132, + [1126] = 1126, + [1127] = 1073, + [1128] = 1100, + [1129] = 1129, + [1130] = 1038, + [1131] = 1131, + [1132] = 1074, [1133] = 1133, - [1134] = 1134, + [1134] = 1037, [1135] = 1135, [1136] = 1136, - [1137] = 1137, - [1138] = 1138, - [1139] = 1098, - [1140] = 1140, - [1141] = 1141, + [1137] = 1069, + [1138] = 1076, + [1139] = 1115, + [1140] = 1074, + [1141] = 1071, [1142] = 1142, [1143] = 1143, - [1144] = 1120, - [1145] = 1038, + [1144] = 1144, + [1145] = 1145, [1146] = 1146, - [1147] = 1069, + [1147] = 1075, [1148] = 1148, [1149] = 1149, [1150] = 1150, [1151] = 1151, - [1152] = 1081, - [1153] = 1081, - [1154] = 1077, - [1155] = 1073, - [1156] = 1069, + [1152] = 1100, + [1153] = 1153, + [1154] = 1069, + [1155] = 1076, + [1156] = 1074, [1157] = 1071, - [1158] = 1158, - [1159] = 1098, - [1160] = 1160, - [1161] = 1082, - [1162] = 1077, - [1163] = 1082, - [1164] = 1073, - [1165] = 1069, + [1158] = 1073, + [1159] = 1072, + [1160] = 1075, + [1161] = 1099, + [1162] = 1162, + [1163] = 1125, + [1164] = 1075, + [1165] = 1037, [1166] = 1072, - [1167] = 1071, - [1168] = 1082, - [1169] = 1125, - [1170] = 1072, + [1167] = 1167, + [1168] = 1167, + [1169] = 1169, + [1170] = 1170, [1171] = 1171, - [1172] = 1146, + [1172] = 1172, [1173] = 1173, [1174] = 1174, - [1175] = 1107, - [1176] = 1176, + [1175] = 1076, + [1176] = 1073, [1177] = 1177, [1178] = 1178, - [1179] = 1179, - [1180] = 1180, + [1179] = 1115, + [1180] = 1099, [1181] = 1181, - [1182] = 1077, - [1183] = 1183, + [1182] = 1182, + [1183] = 1177, [1184] = 1184, [1185] = 1185, [1186] = 1186, - [1187] = 1187, - [1188] = 1082, - [1189] = 1073, - [1190] = 1069, - [1191] = 1191, - [1192] = 1192, + [1187] = 1181, + [1188] = 1188, + [1189] = 1076, + [1190] = 1190, + [1191] = 1074, + [1192] = 1071, [1193] = 1193, - [1194] = 1184, - [1195] = 1195, - [1196] = 1186, - [1197] = 1072, - [1198] = 1037, + [1194] = 1194, + [1195] = 1181, + [1196] = 1177, + [1197] = 1075, + [1198] = 1198, [1199] = 1199, - [1200] = 1200, - [1201] = 1071, + [1200] = 1073, + [1201] = 1201, [1202] = 1202, - [1203] = 1203, - [1204] = 1204, - [1205] = 1205, - [1206] = 1203, - [1207] = 1184, - [1208] = 1177, - [1209] = 1193, - [1210] = 1107, - [1211] = 1186, - [1212] = 1186, - [1213] = 1213, - [1214] = 1081, - [1215] = 1195, - [1216] = 1183, - [1217] = 1202, - [1218] = 1204, - [1219] = 1120, - [1220] = 1125, - [1221] = 1199, + [1203] = 1177, + [1204] = 1184, + [1205] = 1186, + [1206] = 1206, + [1207] = 1207, + [1208] = 1194, + [1209] = 1125, + [1210] = 1210, + [1211] = 1201, + [1212] = 1212, + [1213] = 1207, + [1214] = 1188, + [1215] = 1072, + [1216] = 1206, + [1217] = 1181, + [1218] = 1218, + [1219] = 1219, + [1220] = 1220, + [1221] = 1221, [1222] = 1222, - [1223] = 1223, + [1223] = 1038, [1224] = 1224, [1225] = 1225, - [1226] = 1202, - [1227] = 1204, - [1228] = 1203, - [1229] = 1202, - [1230] = 1204, - [1231] = 1231, - [1232] = 1203, - [1233] = 1038, + [1226] = 1226, + [1227] = 1201, + [1228] = 1184, + [1229] = 1186, + [1230] = 1201, + [1231] = 1184, + [1232] = 1186, + [1233] = 1125, [1234] = 1234, [1235] = 1235, - [1236] = 1184, - [1237] = 1237, - [1238] = 1125, + [1236] = 1236, + [1237] = 1069, + [1238] = 1037, [1239] = 1239, [1240] = 1240, - [1241] = 1241, - [1242] = 1039, + [1241] = 1221, + [1242] = 1242, [1243] = 1243, - [1244] = 1244, + [1244] = 1178, [1245] = 1245, [1246] = 1246, [1247] = 1247, [1248] = 1248, - [1249] = 1249, - [1250] = 1250, - [1251] = 1245, + [1249] = 1245, + [1250] = 1248, + [1251] = 1251, [1252] = 1252, [1253] = 1253, [1254] = 1254, @@ -4346,44 +4346,44 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1259] = 1259, [1260] = 1260, [1261] = 1261, - [1262] = 1256, + [1262] = 1262, [1263] = 1263, [1264] = 1264, - [1265] = 1253, + [1265] = 1265, [1266] = 1266, [1267] = 1267, [1268] = 1268, [1269] = 1269, - [1270] = 1249, - [1271] = 1231, + [1270] = 1256, + [1271] = 1271, [1272] = 1272, - [1273] = 1272, - [1274] = 1243, + [1273] = 1273, + [1274] = 1039, [1275] = 1275, - [1276] = 1276, - [1277] = 1276, + [1276] = 1247, + [1277] = 1268, [1278] = 1278, - [1279] = 1250, - [1280] = 1280, - [1281] = 1281, + [1279] = 1259, + [1280] = 1273, + [1281] = 1269, [1282] = 1282, [1283] = 1283, [1284] = 1284, [1285] = 1285, - [1286] = 1272, + [1286] = 1268, [1287] = 1287, - [1288] = 1243, + [1288] = 1269, [1289] = 1289, [1290] = 1290, [1291] = 1291, - [1292] = 1224, - [1293] = 1053, + [1292] = 1222, + [1293] = 1068, [1294] = 1294, [1295] = 1295, [1296] = 1289, [1297] = 1297, [1298] = 1298, - [1299] = 1249, + [1299] = 1259, [1300] = 1300, [1301] = 1291, [1302] = 1302, @@ -4400,7 +4400,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1313] = 1313, [1314] = 1285, [1315] = 1315, - [1316] = 1199, + [1316] = 1221, [1317] = 1317, [1318] = 1318, [1319] = 1319, @@ -4453,11 +4453,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1366] = 1366, [1367] = 1347, [1368] = 1368, - [1369] = 1068, + [1369] = 1043, [1370] = 1370, [1371] = 1359, [1372] = 1372, - [1373] = 1043, + [1373] = 1047, [1374] = 1374, [1375] = 1334, [1376] = 1350, @@ -4515,7 +4515,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1428] = 1428, [1429] = 1429, [1430] = 1430, - [1431] = 1281, + [1431] = 1254, [1432] = 1432, [1433] = 1433, [1434] = 1434, @@ -4547,7 +4547,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1460] = 1460, [1461] = 1432, [1462] = 1462, - [1463] = 1259, + [1463] = 1263, [1464] = 1432, [1465] = 1465, [1466] = 1449, @@ -4592,7 +4592,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1505] = 1505, [1506] = 1506, [1507] = 1507, - [1508] = 1260, + [1508] = 1271, [1509] = 703, [1510] = 1510, [1511] = 1511, @@ -4653,7 +4653,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1566] = 1566, [1567] = 1567, [1568] = 1568, - [1569] = 1237, + [1569] = 1219, [1570] = 1570, [1571] = 1571, [1572] = 1572, @@ -4848,7 +4848,7 @@ static const TSCharacterRange sym_identifier_character_set_1[] = { {0x531, 0x556}, {0x559, 0x559}, {0x560, 0x588}, {0x5d0, 0x5ea}, {0x5ef, 0x5f2}, {0x620, 0x64a}, {0x66e, 0x66f}, {0x671, 0x6d3}, {0x6d5, 0x6d5}, {0x6e5, 0x6e6}, {0x6ee, 0x6ef}, {0x6fa, 0x6fc}, {0x6ff, 0x6ff}, {0x710, 0x710}, {0x712, 0x72f}, {0x74d, 0x7a5}, {0x7b1, 0x7b1}, {0x7ca, 0x7ea}, {0x7f4, 0x7f5}, {0x7fa, 0x7fa}, {0x800, 0x815}, {0x81a, 0x81a}, {0x824, 0x824}, {0x828, 0x828}, - {0x840, 0x858}, {0x860, 0x86a}, {0x870, 0x887}, {0x889, 0x88e}, {0x8a0, 0x8c9}, {0x904, 0x939}, {0x93d, 0x93d}, {0x950, 0x950}, + {0x840, 0x858}, {0x860, 0x86a}, {0x870, 0x887}, {0x889, 0x88f}, {0x8a0, 0x8c9}, {0x904, 0x939}, {0x93d, 0x93d}, {0x950, 0x950}, {0x958, 0x961}, {0x971, 0x980}, {0x985, 0x98c}, {0x98f, 0x990}, {0x993, 0x9a8}, {0x9aa, 0x9b0}, {0x9b2, 0x9b2}, {0x9b6, 0x9b9}, {0x9bd, 0x9bd}, {0x9ce, 0x9ce}, {0x9dc, 0x9dd}, {0x9df, 0x9e1}, {0x9f0, 0x9f1}, {0x9fc, 0x9fc}, {0xa05, 0xa0a}, {0xa0f, 0xa10}, {0xa13, 0xa28}, {0xa2a, 0xa30}, {0xa32, 0xa33}, {0xa35, 0xa36}, {0xa38, 0xa39}, {0xa59, 0xa5c}, {0xa5e, 0xa5e}, {0xa72, 0xa74}, @@ -4856,8 +4856,8 @@ static const TSCharacterRange sym_identifier_character_set_1[] = { {0xae0, 0xae1}, {0xaf9, 0xaf9}, {0xb05, 0xb0c}, {0xb0f, 0xb10}, {0xb13, 0xb28}, {0xb2a, 0xb30}, {0xb32, 0xb33}, {0xb35, 0xb39}, {0xb3d, 0xb3d}, {0xb5c, 0xb5d}, {0xb5f, 0xb61}, {0xb71, 0xb71}, {0xb83, 0xb83}, {0xb85, 0xb8a}, {0xb8e, 0xb90}, {0xb92, 0xb95}, {0xb99, 0xb9a}, {0xb9c, 0xb9c}, {0xb9e, 0xb9f}, {0xba3, 0xba4}, {0xba8, 0xbaa}, {0xbae, 0xbb9}, {0xbd0, 0xbd0}, {0xc05, 0xc0c}, - {0xc0e, 0xc10}, {0xc12, 0xc28}, {0xc2a, 0xc39}, {0xc3d, 0xc3d}, {0xc58, 0xc5a}, {0xc5d, 0xc5d}, {0xc60, 0xc61}, {0xc80, 0xc80}, - {0xc85, 0xc8c}, {0xc8e, 0xc90}, {0xc92, 0xca8}, {0xcaa, 0xcb3}, {0xcb5, 0xcb9}, {0xcbd, 0xcbd}, {0xcdd, 0xcde}, {0xce0, 0xce1}, + {0xc0e, 0xc10}, {0xc12, 0xc28}, {0xc2a, 0xc39}, {0xc3d, 0xc3d}, {0xc58, 0xc5a}, {0xc5c, 0xc5d}, {0xc60, 0xc61}, {0xc80, 0xc80}, + {0xc85, 0xc8c}, {0xc8e, 0xc90}, {0xc92, 0xca8}, {0xcaa, 0xcb3}, {0xcb5, 0xcb9}, {0xcbd, 0xcbd}, {0xcdc, 0xcde}, {0xce0, 0xce1}, {0xcf1, 0xcf2}, {0xd04, 0xd0c}, {0xd0e, 0xd10}, {0xd12, 0xd3a}, {0xd3d, 0xd3d}, {0xd4e, 0xd4e}, {0xd54, 0xd56}, {0xd5f, 0xd61}, {0xd7a, 0xd7f}, {0xd85, 0xd96}, {0xd9a, 0xdb1}, {0xdb3, 0xdbb}, {0xdbd, 0xdbd}, {0xdc0, 0xdc6}, {0xe01, 0xe30}, {0xe32, 0xe32}, {0xe40, 0xe46}, {0xe81, 0xe82}, {0xe84, 0xe84}, {0xe86, 0xe8a}, {0xe8c, 0xea3}, {0xea5, 0xea5}, {0xea7, 0xeb0}, {0xeb2, 0xeb2}, @@ -4880,54 +4880,55 @@ static const TSCharacterRange sym_identifier_character_set_1[] = { {0x2db8, 0x2dbe}, {0x2dc0, 0x2dc6}, {0x2dc8, 0x2dce}, {0x2dd0, 0x2dd6}, {0x2dd8, 0x2dde}, {0x3005, 0x3007}, {0x3021, 0x3029}, {0x3031, 0x3035}, {0x3038, 0x303c}, {0x3041, 0x3096}, {0x309d, 0x309f}, {0x30a1, 0x30fa}, {0x30fc, 0x30ff}, {0x3105, 0x312f}, {0x3131, 0x318e}, {0x31a0, 0x31bf}, {0x31f0, 0x31ff}, {0x3400, 0x4dbf}, {0x4e00, 0xa48c}, {0xa4d0, 0xa4fd}, {0xa500, 0xa60c}, {0xa610, 0xa61f}, {0xa62a, 0xa62b}, {0xa640, 0xa66e}, - {0xa67f, 0xa69d}, {0xa6a0, 0xa6ef}, {0xa717, 0xa71f}, {0xa722, 0xa788}, {0xa78b, 0xa7cd}, {0xa7d0, 0xa7d1}, {0xa7d3, 0xa7d3}, {0xa7d5, 0xa7dc}, - {0xa7f2, 0xa801}, {0xa803, 0xa805}, {0xa807, 0xa80a}, {0xa80c, 0xa822}, {0xa840, 0xa873}, {0xa882, 0xa8b3}, {0xa8f2, 0xa8f7}, {0xa8fb, 0xa8fb}, - {0xa8fd, 0xa8fe}, {0xa90a, 0xa925}, {0xa930, 0xa946}, {0xa960, 0xa97c}, {0xa984, 0xa9b2}, {0xa9cf, 0xa9cf}, {0xa9e0, 0xa9e4}, {0xa9e6, 0xa9ef}, - {0xa9fa, 0xa9fe}, {0xaa00, 0xaa28}, {0xaa40, 0xaa42}, {0xaa44, 0xaa4b}, {0xaa60, 0xaa76}, {0xaa7a, 0xaa7a}, {0xaa7e, 0xaaaf}, {0xaab1, 0xaab1}, - {0xaab5, 0xaab6}, {0xaab9, 0xaabd}, {0xaac0, 0xaac0}, {0xaac2, 0xaac2}, {0xaadb, 0xaadd}, {0xaae0, 0xaaea}, {0xaaf2, 0xaaf4}, {0xab01, 0xab06}, - {0xab09, 0xab0e}, {0xab11, 0xab16}, {0xab20, 0xab26}, {0xab28, 0xab2e}, {0xab30, 0xab5a}, {0xab5c, 0xab69}, {0xab70, 0xabe2}, {0xac00, 0xd7a3}, - {0xd7b0, 0xd7c6}, {0xd7cb, 0xd7fb}, {0xf900, 0xfa6d}, {0xfa70, 0xfad9}, {0xfb00, 0xfb06}, {0xfb13, 0xfb17}, {0xfb1d, 0xfb1d}, {0xfb1f, 0xfb28}, - {0xfb2a, 0xfb36}, {0xfb38, 0xfb3c}, {0xfb3e, 0xfb3e}, {0xfb40, 0xfb41}, {0xfb43, 0xfb44}, {0xfb46, 0xfbb1}, {0xfbd3, 0xfc5d}, {0xfc64, 0xfd3d}, - {0xfd50, 0xfd8f}, {0xfd92, 0xfdc7}, {0xfdf0, 0xfdf9}, {0xfe71, 0xfe71}, {0xfe73, 0xfe73}, {0xfe77, 0xfe77}, {0xfe79, 0xfe79}, {0xfe7b, 0xfe7b}, - {0xfe7d, 0xfe7d}, {0xfe7f, 0xfefc}, {0xff21, 0xff3a}, {0xff41, 0xff5a}, {0xff66, 0xff9d}, {0xffa0, 0xffbe}, {0xffc2, 0xffc7}, {0xffca, 0xffcf}, - {0xffd2, 0xffd7}, {0xffda, 0xffdc}, {0x10000, 0x1000b}, {0x1000d, 0x10026}, {0x10028, 0x1003a}, {0x1003c, 0x1003d}, {0x1003f, 0x1004d}, {0x10050, 0x1005d}, - {0x10080, 0x100fa}, {0x10140, 0x10174}, {0x10280, 0x1029c}, {0x102a0, 0x102d0}, {0x10300, 0x1031f}, {0x1032d, 0x1034a}, {0x10350, 0x10375}, {0x10380, 0x1039d}, - {0x103a0, 0x103c3}, {0x103c8, 0x103cf}, {0x103d1, 0x103d5}, {0x10400, 0x1049d}, {0x104b0, 0x104d3}, {0x104d8, 0x104fb}, {0x10500, 0x10527}, {0x10530, 0x10563}, - {0x10570, 0x1057a}, {0x1057c, 0x1058a}, {0x1058c, 0x10592}, {0x10594, 0x10595}, {0x10597, 0x105a1}, {0x105a3, 0x105b1}, {0x105b3, 0x105b9}, {0x105bb, 0x105bc}, - {0x105c0, 0x105f3}, {0x10600, 0x10736}, {0x10740, 0x10755}, {0x10760, 0x10767}, {0x10780, 0x10785}, {0x10787, 0x107b0}, {0x107b2, 0x107ba}, {0x10800, 0x10805}, - {0x10808, 0x10808}, {0x1080a, 0x10835}, {0x10837, 0x10838}, {0x1083c, 0x1083c}, {0x1083f, 0x10855}, {0x10860, 0x10876}, {0x10880, 0x1089e}, {0x108e0, 0x108f2}, - {0x108f4, 0x108f5}, {0x10900, 0x10915}, {0x10920, 0x10939}, {0x10980, 0x109b7}, {0x109be, 0x109bf}, {0x10a00, 0x10a00}, {0x10a10, 0x10a13}, {0x10a15, 0x10a17}, - {0x10a19, 0x10a35}, {0x10a60, 0x10a7c}, {0x10a80, 0x10a9c}, {0x10ac0, 0x10ac7}, {0x10ac9, 0x10ae4}, {0x10b00, 0x10b35}, {0x10b40, 0x10b55}, {0x10b60, 0x10b72}, - {0x10b80, 0x10b91}, {0x10c00, 0x10c48}, {0x10c80, 0x10cb2}, {0x10cc0, 0x10cf2}, {0x10d00, 0x10d23}, {0x10d4a, 0x10d65}, {0x10d6f, 0x10d85}, {0x10e80, 0x10ea9}, - {0x10eb0, 0x10eb1}, {0x10ec2, 0x10ec4}, {0x10f00, 0x10f1c}, {0x10f27, 0x10f27}, {0x10f30, 0x10f45}, {0x10f70, 0x10f81}, {0x10fb0, 0x10fc4}, {0x10fe0, 0x10ff6}, - {0x11003, 0x11037}, {0x11071, 0x11072}, {0x11075, 0x11075}, {0x11083, 0x110af}, {0x110d0, 0x110e8}, {0x11103, 0x11126}, {0x11144, 0x11144}, {0x11147, 0x11147}, - {0x11150, 0x11172}, {0x11176, 0x11176}, {0x11183, 0x111b2}, {0x111c1, 0x111c4}, {0x111da, 0x111da}, {0x111dc, 0x111dc}, {0x11200, 0x11211}, {0x11213, 0x1122b}, - {0x1123f, 0x11240}, {0x11280, 0x11286}, {0x11288, 0x11288}, {0x1128a, 0x1128d}, {0x1128f, 0x1129d}, {0x1129f, 0x112a8}, {0x112b0, 0x112de}, {0x11305, 0x1130c}, - {0x1130f, 0x11310}, {0x11313, 0x11328}, {0x1132a, 0x11330}, {0x11332, 0x11333}, {0x11335, 0x11339}, {0x1133d, 0x1133d}, {0x11350, 0x11350}, {0x1135d, 0x11361}, - {0x11380, 0x11389}, {0x1138b, 0x1138b}, {0x1138e, 0x1138e}, {0x11390, 0x113b5}, {0x113b7, 0x113b7}, {0x113d1, 0x113d1}, {0x113d3, 0x113d3}, {0x11400, 0x11434}, - {0x11447, 0x1144a}, {0x1145f, 0x11461}, {0x11480, 0x114af}, {0x114c4, 0x114c5}, {0x114c7, 0x114c7}, {0x11580, 0x115ae}, {0x115d8, 0x115db}, {0x11600, 0x1162f}, - {0x11644, 0x11644}, {0x11680, 0x116aa}, {0x116b8, 0x116b8}, {0x11700, 0x1171a}, {0x11740, 0x11746}, {0x11800, 0x1182b}, {0x118a0, 0x118df}, {0x118ff, 0x11906}, - {0x11909, 0x11909}, {0x1190c, 0x11913}, {0x11915, 0x11916}, {0x11918, 0x1192f}, {0x1193f, 0x1193f}, {0x11941, 0x11941}, {0x119a0, 0x119a7}, {0x119aa, 0x119d0}, - {0x119e1, 0x119e1}, {0x119e3, 0x119e3}, {0x11a00, 0x11a00}, {0x11a0b, 0x11a32}, {0x11a3a, 0x11a3a}, {0x11a50, 0x11a50}, {0x11a5c, 0x11a89}, {0x11a9d, 0x11a9d}, - {0x11ab0, 0x11af8}, {0x11bc0, 0x11be0}, {0x11c00, 0x11c08}, {0x11c0a, 0x11c2e}, {0x11c40, 0x11c40}, {0x11c72, 0x11c8f}, {0x11d00, 0x11d06}, {0x11d08, 0x11d09}, - {0x11d0b, 0x11d30}, {0x11d46, 0x11d46}, {0x11d60, 0x11d65}, {0x11d67, 0x11d68}, {0x11d6a, 0x11d89}, {0x11d98, 0x11d98}, {0x11ee0, 0x11ef2}, {0x11f02, 0x11f02}, - {0x11f04, 0x11f10}, {0x11f12, 0x11f33}, {0x11fb0, 0x11fb0}, {0x12000, 0x12399}, {0x12400, 0x1246e}, {0x12480, 0x12543}, {0x12f90, 0x12ff0}, {0x13000, 0x1342f}, - {0x13441, 0x13446}, {0x13460, 0x143fa}, {0x14400, 0x14646}, {0x16100, 0x1611d}, {0x16800, 0x16a38}, {0x16a40, 0x16a5e}, {0x16a70, 0x16abe}, {0x16ad0, 0x16aed}, - {0x16b00, 0x16b2f}, {0x16b40, 0x16b43}, {0x16b63, 0x16b77}, {0x16b7d, 0x16b8f}, {0x16d40, 0x16d6c}, {0x16e40, 0x16e7f}, {0x16f00, 0x16f4a}, {0x16f50, 0x16f50}, - {0x16f93, 0x16f9f}, {0x16fe0, 0x16fe1}, {0x16fe3, 0x16fe3}, {0x17000, 0x187f7}, {0x18800, 0x18cd5}, {0x18cff, 0x18d08}, {0x1aff0, 0x1aff3}, {0x1aff5, 0x1affb}, - {0x1affd, 0x1affe}, {0x1b000, 0x1b122}, {0x1b132, 0x1b132}, {0x1b150, 0x1b152}, {0x1b155, 0x1b155}, {0x1b164, 0x1b167}, {0x1b170, 0x1b2fb}, {0x1bc00, 0x1bc6a}, - {0x1bc70, 0x1bc7c}, {0x1bc80, 0x1bc88}, {0x1bc90, 0x1bc99}, {0x1d400, 0x1d454}, {0x1d456, 0x1d49c}, {0x1d49e, 0x1d49f}, {0x1d4a2, 0x1d4a2}, {0x1d4a5, 0x1d4a6}, - {0x1d4a9, 0x1d4ac}, {0x1d4ae, 0x1d4b9}, {0x1d4bb, 0x1d4bb}, {0x1d4bd, 0x1d4c3}, {0x1d4c5, 0x1d505}, {0x1d507, 0x1d50a}, {0x1d50d, 0x1d514}, {0x1d516, 0x1d51c}, - {0x1d51e, 0x1d539}, {0x1d53b, 0x1d53e}, {0x1d540, 0x1d544}, {0x1d546, 0x1d546}, {0x1d54a, 0x1d550}, {0x1d552, 0x1d6a5}, {0x1d6a8, 0x1d6c0}, {0x1d6c2, 0x1d6da}, - {0x1d6dc, 0x1d6fa}, {0x1d6fc, 0x1d714}, {0x1d716, 0x1d734}, {0x1d736, 0x1d74e}, {0x1d750, 0x1d76e}, {0x1d770, 0x1d788}, {0x1d78a, 0x1d7a8}, {0x1d7aa, 0x1d7c2}, - {0x1d7c4, 0x1d7cb}, {0x1df00, 0x1df1e}, {0x1df25, 0x1df2a}, {0x1e030, 0x1e06d}, {0x1e100, 0x1e12c}, {0x1e137, 0x1e13d}, {0x1e14e, 0x1e14e}, {0x1e290, 0x1e2ad}, - {0x1e2c0, 0x1e2eb}, {0x1e4d0, 0x1e4eb}, {0x1e5d0, 0x1e5ed}, {0x1e5f0, 0x1e5f0}, {0x1e7e0, 0x1e7e6}, {0x1e7e8, 0x1e7eb}, {0x1e7ed, 0x1e7ee}, {0x1e7f0, 0x1e7fe}, + {0xa67f, 0xa69d}, {0xa6a0, 0xa6ef}, {0xa717, 0xa71f}, {0xa722, 0xa788}, {0xa78b, 0xa7dc}, {0xa7f1, 0xa801}, {0xa803, 0xa805}, {0xa807, 0xa80a}, + {0xa80c, 0xa822}, {0xa840, 0xa873}, {0xa882, 0xa8b3}, {0xa8f2, 0xa8f7}, {0xa8fb, 0xa8fb}, {0xa8fd, 0xa8fe}, {0xa90a, 0xa925}, {0xa930, 0xa946}, + {0xa960, 0xa97c}, {0xa984, 0xa9b2}, {0xa9cf, 0xa9cf}, {0xa9e0, 0xa9e4}, {0xa9e6, 0xa9ef}, {0xa9fa, 0xa9fe}, {0xaa00, 0xaa28}, {0xaa40, 0xaa42}, + {0xaa44, 0xaa4b}, {0xaa60, 0xaa76}, {0xaa7a, 0xaa7a}, {0xaa7e, 0xaaaf}, {0xaab1, 0xaab1}, {0xaab5, 0xaab6}, {0xaab9, 0xaabd}, {0xaac0, 0xaac0}, + {0xaac2, 0xaac2}, {0xaadb, 0xaadd}, {0xaae0, 0xaaea}, {0xaaf2, 0xaaf4}, {0xab01, 0xab06}, {0xab09, 0xab0e}, {0xab11, 0xab16}, {0xab20, 0xab26}, + {0xab28, 0xab2e}, {0xab30, 0xab5a}, {0xab5c, 0xab69}, {0xab70, 0xabe2}, {0xac00, 0xd7a3}, {0xd7b0, 0xd7c6}, {0xd7cb, 0xd7fb}, {0xf900, 0xfa6d}, + {0xfa70, 0xfad9}, {0xfb00, 0xfb06}, {0xfb13, 0xfb17}, {0xfb1d, 0xfb1d}, {0xfb1f, 0xfb28}, {0xfb2a, 0xfb36}, {0xfb38, 0xfb3c}, {0xfb3e, 0xfb3e}, + {0xfb40, 0xfb41}, {0xfb43, 0xfb44}, {0xfb46, 0xfbb1}, {0xfbd3, 0xfc5d}, {0xfc64, 0xfd3d}, {0xfd50, 0xfd8f}, {0xfd92, 0xfdc7}, {0xfdf0, 0xfdf9}, + {0xfe71, 0xfe71}, {0xfe73, 0xfe73}, {0xfe77, 0xfe77}, {0xfe79, 0xfe79}, {0xfe7b, 0xfe7b}, {0xfe7d, 0xfe7d}, {0xfe7f, 0xfefc}, {0xff21, 0xff3a}, + {0xff41, 0xff5a}, {0xff66, 0xff9d}, {0xffa0, 0xffbe}, {0xffc2, 0xffc7}, {0xffca, 0xffcf}, {0xffd2, 0xffd7}, {0xffda, 0xffdc}, {0x10000, 0x1000b}, + {0x1000d, 0x10026}, {0x10028, 0x1003a}, {0x1003c, 0x1003d}, {0x1003f, 0x1004d}, {0x10050, 0x1005d}, {0x10080, 0x100fa}, {0x10140, 0x10174}, {0x10280, 0x1029c}, + {0x102a0, 0x102d0}, {0x10300, 0x1031f}, {0x1032d, 0x1034a}, {0x10350, 0x10375}, {0x10380, 0x1039d}, {0x103a0, 0x103c3}, {0x103c8, 0x103cf}, {0x103d1, 0x103d5}, + {0x10400, 0x1049d}, {0x104b0, 0x104d3}, {0x104d8, 0x104fb}, {0x10500, 0x10527}, {0x10530, 0x10563}, {0x10570, 0x1057a}, {0x1057c, 0x1058a}, {0x1058c, 0x10592}, + {0x10594, 0x10595}, {0x10597, 0x105a1}, {0x105a3, 0x105b1}, {0x105b3, 0x105b9}, {0x105bb, 0x105bc}, {0x105c0, 0x105f3}, {0x10600, 0x10736}, {0x10740, 0x10755}, + {0x10760, 0x10767}, {0x10780, 0x10785}, {0x10787, 0x107b0}, {0x107b2, 0x107ba}, {0x10800, 0x10805}, {0x10808, 0x10808}, {0x1080a, 0x10835}, {0x10837, 0x10838}, + {0x1083c, 0x1083c}, {0x1083f, 0x10855}, {0x10860, 0x10876}, {0x10880, 0x1089e}, {0x108e0, 0x108f2}, {0x108f4, 0x108f5}, {0x10900, 0x10915}, {0x10920, 0x10939}, + {0x10940, 0x10959}, {0x10980, 0x109b7}, {0x109be, 0x109bf}, {0x10a00, 0x10a00}, {0x10a10, 0x10a13}, {0x10a15, 0x10a17}, {0x10a19, 0x10a35}, {0x10a60, 0x10a7c}, + {0x10a80, 0x10a9c}, {0x10ac0, 0x10ac7}, {0x10ac9, 0x10ae4}, {0x10b00, 0x10b35}, {0x10b40, 0x10b55}, {0x10b60, 0x10b72}, {0x10b80, 0x10b91}, {0x10c00, 0x10c48}, + {0x10c80, 0x10cb2}, {0x10cc0, 0x10cf2}, {0x10d00, 0x10d23}, {0x10d4a, 0x10d65}, {0x10d6f, 0x10d85}, {0x10e80, 0x10ea9}, {0x10eb0, 0x10eb1}, {0x10ec2, 0x10ec7}, + {0x10f00, 0x10f1c}, {0x10f27, 0x10f27}, {0x10f30, 0x10f45}, {0x10f70, 0x10f81}, {0x10fb0, 0x10fc4}, {0x10fe0, 0x10ff6}, {0x11003, 0x11037}, {0x11071, 0x11072}, + {0x11075, 0x11075}, {0x11083, 0x110af}, {0x110d0, 0x110e8}, {0x11103, 0x11126}, {0x11144, 0x11144}, {0x11147, 0x11147}, {0x11150, 0x11172}, {0x11176, 0x11176}, + {0x11183, 0x111b2}, {0x111c1, 0x111c4}, {0x111da, 0x111da}, {0x111dc, 0x111dc}, {0x11200, 0x11211}, {0x11213, 0x1122b}, {0x1123f, 0x11240}, {0x11280, 0x11286}, + {0x11288, 0x11288}, {0x1128a, 0x1128d}, {0x1128f, 0x1129d}, {0x1129f, 0x112a8}, {0x112b0, 0x112de}, {0x11305, 0x1130c}, {0x1130f, 0x11310}, {0x11313, 0x11328}, + {0x1132a, 0x11330}, {0x11332, 0x11333}, {0x11335, 0x11339}, {0x1133d, 0x1133d}, {0x11350, 0x11350}, {0x1135d, 0x11361}, {0x11380, 0x11389}, {0x1138b, 0x1138b}, + {0x1138e, 0x1138e}, {0x11390, 0x113b5}, {0x113b7, 0x113b7}, {0x113d1, 0x113d1}, {0x113d3, 0x113d3}, {0x11400, 0x11434}, {0x11447, 0x1144a}, {0x1145f, 0x11461}, + {0x11480, 0x114af}, {0x114c4, 0x114c5}, {0x114c7, 0x114c7}, {0x11580, 0x115ae}, {0x115d8, 0x115db}, {0x11600, 0x1162f}, {0x11644, 0x11644}, {0x11680, 0x116aa}, + {0x116b8, 0x116b8}, {0x11700, 0x1171a}, {0x11740, 0x11746}, {0x11800, 0x1182b}, {0x118a0, 0x118df}, {0x118ff, 0x11906}, {0x11909, 0x11909}, {0x1190c, 0x11913}, + {0x11915, 0x11916}, {0x11918, 0x1192f}, {0x1193f, 0x1193f}, {0x11941, 0x11941}, {0x119a0, 0x119a7}, {0x119aa, 0x119d0}, {0x119e1, 0x119e1}, {0x119e3, 0x119e3}, + {0x11a00, 0x11a00}, {0x11a0b, 0x11a32}, {0x11a3a, 0x11a3a}, {0x11a50, 0x11a50}, {0x11a5c, 0x11a89}, {0x11a9d, 0x11a9d}, {0x11ab0, 0x11af8}, {0x11bc0, 0x11be0}, + {0x11c00, 0x11c08}, {0x11c0a, 0x11c2e}, {0x11c40, 0x11c40}, {0x11c72, 0x11c8f}, {0x11d00, 0x11d06}, {0x11d08, 0x11d09}, {0x11d0b, 0x11d30}, {0x11d46, 0x11d46}, + {0x11d60, 0x11d65}, {0x11d67, 0x11d68}, {0x11d6a, 0x11d89}, {0x11d98, 0x11d98}, {0x11db0, 0x11ddb}, {0x11ee0, 0x11ef2}, {0x11f02, 0x11f02}, {0x11f04, 0x11f10}, + {0x11f12, 0x11f33}, {0x11fb0, 0x11fb0}, {0x12000, 0x12399}, {0x12400, 0x1246e}, {0x12480, 0x12543}, {0x12f90, 0x12ff0}, {0x13000, 0x1342f}, {0x13441, 0x13446}, + {0x13460, 0x143fa}, {0x14400, 0x14646}, {0x16100, 0x1611d}, {0x16800, 0x16a38}, {0x16a40, 0x16a5e}, {0x16a70, 0x16abe}, {0x16ad0, 0x16aed}, {0x16b00, 0x16b2f}, + {0x16b40, 0x16b43}, {0x16b63, 0x16b77}, {0x16b7d, 0x16b8f}, {0x16d40, 0x16d6c}, {0x16e40, 0x16e7f}, {0x16ea0, 0x16eb8}, {0x16ebb, 0x16ed3}, {0x16f00, 0x16f4a}, + {0x16f50, 0x16f50}, {0x16f93, 0x16f9f}, {0x16fe0, 0x16fe1}, {0x16fe3, 0x16fe3}, {0x16ff2, 0x16ff6}, {0x17000, 0x18cd5}, {0x18cff, 0x18d1e}, {0x18d80, 0x18df2}, + {0x1aff0, 0x1aff3}, {0x1aff5, 0x1affb}, {0x1affd, 0x1affe}, {0x1b000, 0x1b122}, {0x1b132, 0x1b132}, {0x1b150, 0x1b152}, {0x1b155, 0x1b155}, {0x1b164, 0x1b167}, + {0x1b170, 0x1b2fb}, {0x1bc00, 0x1bc6a}, {0x1bc70, 0x1bc7c}, {0x1bc80, 0x1bc88}, {0x1bc90, 0x1bc99}, {0x1d400, 0x1d454}, {0x1d456, 0x1d49c}, {0x1d49e, 0x1d49f}, + {0x1d4a2, 0x1d4a2}, {0x1d4a5, 0x1d4a6}, {0x1d4a9, 0x1d4ac}, {0x1d4ae, 0x1d4b9}, {0x1d4bb, 0x1d4bb}, {0x1d4bd, 0x1d4c3}, {0x1d4c5, 0x1d505}, {0x1d507, 0x1d50a}, + {0x1d50d, 0x1d514}, {0x1d516, 0x1d51c}, {0x1d51e, 0x1d539}, {0x1d53b, 0x1d53e}, {0x1d540, 0x1d544}, {0x1d546, 0x1d546}, {0x1d54a, 0x1d550}, {0x1d552, 0x1d6a5}, + {0x1d6a8, 0x1d6c0}, {0x1d6c2, 0x1d6da}, {0x1d6dc, 0x1d6fa}, {0x1d6fc, 0x1d714}, {0x1d716, 0x1d734}, {0x1d736, 0x1d74e}, {0x1d750, 0x1d76e}, {0x1d770, 0x1d788}, + {0x1d78a, 0x1d7a8}, {0x1d7aa, 0x1d7c2}, {0x1d7c4, 0x1d7cb}, {0x1df00, 0x1df1e}, {0x1df25, 0x1df2a}, {0x1e030, 0x1e06d}, {0x1e100, 0x1e12c}, {0x1e137, 0x1e13d}, + {0x1e14e, 0x1e14e}, {0x1e290, 0x1e2ad}, {0x1e2c0, 0x1e2eb}, {0x1e4d0, 0x1e4eb}, {0x1e5d0, 0x1e5ed}, {0x1e5f0, 0x1e5f0}, {0x1e6c0, 0x1e6de}, {0x1e6e0, 0x1e6e2}, + {0x1e6e4, 0x1e6e5}, {0x1e6e7, 0x1e6ed}, {0x1e6f0, 0x1e6f4}, {0x1e6fe, 0x1e6ff}, {0x1e7e0, 0x1e7e6}, {0x1e7e8, 0x1e7eb}, {0x1e7ed, 0x1e7ee}, {0x1e7f0, 0x1e7fe}, {0x1e800, 0x1e8c4}, {0x1e900, 0x1e943}, {0x1e94b, 0x1e94b}, {0x1ee00, 0x1ee03}, {0x1ee05, 0x1ee1f}, {0x1ee21, 0x1ee22}, {0x1ee24, 0x1ee24}, {0x1ee27, 0x1ee27}, {0x1ee29, 0x1ee32}, {0x1ee34, 0x1ee37}, {0x1ee39, 0x1ee39}, {0x1ee3b, 0x1ee3b}, {0x1ee42, 0x1ee42}, {0x1ee47, 0x1ee47}, {0x1ee49, 0x1ee49}, {0x1ee4b, 0x1ee4b}, {0x1ee4d, 0x1ee4f}, {0x1ee51, 0x1ee52}, {0x1ee54, 0x1ee54}, {0x1ee57, 0x1ee57}, {0x1ee59, 0x1ee59}, {0x1ee5b, 0x1ee5b}, {0x1ee5d, 0x1ee5d}, {0x1ee5f, 0x1ee5f}, {0x1ee61, 0x1ee62}, {0x1ee64, 0x1ee64}, {0x1ee67, 0x1ee6a}, {0x1ee6c, 0x1ee72}, {0x1ee74, 0x1ee77}, {0x1ee79, 0x1ee7c}, {0x1ee7e, 0x1ee7e}, {0x1ee80, 0x1ee89}, - {0x1ee8b, 0x1ee9b}, {0x1eea1, 0x1eea3}, {0x1eea5, 0x1eea9}, {0x1eeab, 0x1eebb}, {0x20000, 0x2a6df}, {0x2a700, 0x2b739}, {0x2b740, 0x2b81d}, {0x2b820, 0x2cea1}, - {0x2ceb0, 0x2ebe0}, {0x2ebf0, 0x2ee5d}, {0x2f800, 0x2fa1d}, {0x30000, 0x3134a}, {0x31350, 0x323af}, + {0x1ee8b, 0x1ee9b}, {0x1eea1, 0x1eea3}, {0x1eea5, 0x1eea9}, {0x1eeab, 0x1eebb}, {0x20000, 0x2a6df}, {0x2a700, 0x2b81d}, {0x2b820, 0x2cead}, {0x2ceb0, 0x2ebe0}, + {0x2ebf0, 0x2ee5d}, {0x2f800, 0x2fa1d}, {0x30000, 0x3134a}, {0x31350, 0x33479}, }; static const TSCharacterRange sym_identifier_character_set_2[] = { @@ -4937,7 +4938,7 @@ static const TSCharacterRange sym_identifier_character_set_2[] = { {0x483, 0x487}, {0x48a, 0x52f}, {0x531, 0x556}, {0x559, 0x559}, {0x560, 0x588}, {0x591, 0x5bd}, {0x5bf, 0x5bf}, {0x5c1, 0x5c2}, {0x5c4, 0x5c5}, {0x5c7, 0x5c7}, {0x5d0, 0x5ea}, {0x5ef, 0x5f2}, {0x610, 0x61a}, {0x620, 0x669}, {0x66e, 0x6d3}, {0x6d5, 0x6dc}, {0x6df, 0x6e8}, {0x6ea, 0x6fc}, {0x6ff, 0x6ff}, {0x710, 0x74a}, {0x74d, 0x7b1}, {0x7c0, 0x7f5}, {0x7fa, 0x7fa}, {0x7fd, 0x7fd}, - {0x800, 0x82d}, {0x840, 0x85b}, {0x860, 0x86a}, {0x870, 0x887}, {0x889, 0x88e}, {0x897, 0x8e1}, {0x8e3, 0x963}, {0x966, 0x96f}, + {0x800, 0x82d}, {0x840, 0x85b}, {0x860, 0x86a}, {0x870, 0x887}, {0x889, 0x88f}, {0x897, 0x8e1}, {0x8e3, 0x963}, {0x966, 0x96f}, {0x971, 0x983}, {0x985, 0x98c}, {0x98f, 0x990}, {0x993, 0x9a8}, {0x9aa, 0x9b0}, {0x9b2, 0x9b2}, {0x9b6, 0x9b9}, {0x9bc, 0x9c4}, {0x9c7, 0x9c8}, {0x9cb, 0x9ce}, {0x9d7, 0x9d7}, {0x9dc, 0x9dd}, {0x9df, 0x9e3}, {0x9e6, 0x9f1}, {0x9fc, 0x9fc}, {0x9fe, 0x9fe}, {0xa01, 0xa03}, {0xa05, 0xa0a}, {0xa0f, 0xa10}, {0xa13, 0xa28}, {0xa2a, 0xa30}, {0xa32, 0xa33}, {0xa35, 0xa36}, {0xa38, 0xa39}, @@ -4948,9 +4949,9 @@ static const TSCharacterRange sym_identifier_character_set_2[] = { {0xb55, 0xb57}, {0xb5c, 0xb5d}, {0xb5f, 0xb63}, {0xb66, 0xb6f}, {0xb71, 0xb71}, {0xb82, 0xb83}, {0xb85, 0xb8a}, {0xb8e, 0xb90}, {0xb92, 0xb95}, {0xb99, 0xb9a}, {0xb9c, 0xb9c}, {0xb9e, 0xb9f}, {0xba3, 0xba4}, {0xba8, 0xbaa}, {0xbae, 0xbb9}, {0xbbe, 0xbc2}, {0xbc6, 0xbc8}, {0xbca, 0xbcd}, {0xbd0, 0xbd0}, {0xbd7, 0xbd7}, {0xbe6, 0xbef}, {0xc00, 0xc0c}, {0xc0e, 0xc10}, {0xc12, 0xc28}, - {0xc2a, 0xc39}, {0xc3c, 0xc44}, {0xc46, 0xc48}, {0xc4a, 0xc4d}, {0xc55, 0xc56}, {0xc58, 0xc5a}, {0xc5d, 0xc5d}, {0xc60, 0xc63}, + {0xc2a, 0xc39}, {0xc3c, 0xc44}, {0xc46, 0xc48}, {0xc4a, 0xc4d}, {0xc55, 0xc56}, {0xc58, 0xc5a}, {0xc5c, 0xc5d}, {0xc60, 0xc63}, {0xc66, 0xc6f}, {0xc80, 0xc83}, {0xc85, 0xc8c}, {0xc8e, 0xc90}, {0xc92, 0xca8}, {0xcaa, 0xcb3}, {0xcb5, 0xcb9}, {0xcbc, 0xcc4}, - {0xcc6, 0xcc8}, {0xcca, 0xccd}, {0xcd5, 0xcd6}, {0xcdd, 0xcde}, {0xce0, 0xce3}, {0xce6, 0xcef}, {0xcf1, 0xcf3}, {0xd00, 0xd0c}, + {0xcc6, 0xcc8}, {0xcca, 0xccd}, {0xcd5, 0xcd6}, {0xcdc, 0xcde}, {0xce0, 0xce3}, {0xce6, 0xcef}, {0xcf1, 0xcf3}, {0xd00, 0xd0c}, {0xd0e, 0xd10}, {0xd12, 0xd44}, {0xd46, 0xd48}, {0xd4a, 0xd4e}, {0xd54, 0xd57}, {0xd5f, 0xd63}, {0xd66, 0xd6f}, {0xd7a, 0xd7f}, {0xd81, 0xd83}, {0xd85, 0xd96}, {0xd9a, 0xdb1}, {0xdb3, 0xdbb}, {0xdbd, 0xdbd}, {0xdc0, 0xdc6}, {0xdca, 0xdca}, {0xdcf, 0xdd4}, {0xdd6, 0xdd6}, {0xdd8, 0xddf}, {0xde6, 0xdef}, {0xdf2, 0xdf3}, {0xe01, 0xe3a}, {0xe40, 0xe4e}, {0xe50, 0xe59}, {0xe81, 0xe82}, @@ -4964,73 +4965,74 @@ static const TSCharacterRange sym_identifier_character_set_2[] = { {0x1740, 0x1753}, {0x1760, 0x176c}, {0x176e, 0x1770}, {0x1772, 0x1773}, {0x1780, 0x17d3}, {0x17d7, 0x17d7}, {0x17dc, 0x17dd}, {0x17e0, 0x17e9}, {0x180b, 0x180d}, {0x180f, 0x1819}, {0x1820, 0x1878}, {0x1880, 0x18aa}, {0x18b0, 0x18f5}, {0x1900, 0x191e}, {0x1920, 0x192b}, {0x1930, 0x193b}, {0x1946, 0x196d}, {0x1970, 0x1974}, {0x1980, 0x19ab}, {0x19b0, 0x19c9}, {0x19d0, 0x19da}, {0x1a00, 0x1a1b}, {0x1a20, 0x1a5e}, {0x1a60, 0x1a7c}, - {0x1a7f, 0x1a89}, {0x1a90, 0x1a99}, {0x1aa7, 0x1aa7}, {0x1ab0, 0x1abd}, {0x1abf, 0x1ace}, {0x1b00, 0x1b4c}, {0x1b50, 0x1b59}, {0x1b6b, 0x1b73}, - {0x1b80, 0x1bf3}, {0x1c00, 0x1c37}, {0x1c40, 0x1c49}, {0x1c4d, 0x1c7d}, {0x1c80, 0x1c8a}, {0x1c90, 0x1cba}, {0x1cbd, 0x1cbf}, {0x1cd0, 0x1cd2}, - {0x1cd4, 0x1cfa}, {0x1d00, 0x1f15}, {0x1f18, 0x1f1d}, {0x1f20, 0x1f45}, {0x1f48, 0x1f4d}, {0x1f50, 0x1f57}, {0x1f59, 0x1f59}, {0x1f5b, 0x1f5b}, - {0x1f5d, 0x1f5d}, {0x1f5f, 0x1f7d}, {0x1f80, 0x1fb4}, {0x1fb6, 0x1fbc}, {0x1fbe, 0x1fbe}, {0x1fc2, 0x1fc4}, {0x1fc6, 0x1fcc}, {0x1fd0, 0x1fd3}, - {0x1fd6, 0x1fdb}, {0x1fe0, 0x1fec}, {0x1ff2, 0x1ff4}, {0x1ff6, 0x1ffc}, {0x200c, 0x200d}, {0x203f, 0x2040}, {0x2054, 0x2054}, {0x2071, 0x2071}, - {0x207f, 0x207f}, {0x2090, 0x209c}, {0x20d0, 0x20dc}, {0x20e1, 0x20e1}, {0x20e5, 0x20f0}, {0x2102, 0x2102}, {0x2107, 0x2107}, {0x210a, 0x2113}, - {0x2115, 0x2115}, {0x2118, 0x211d}, {0x2124, 0x2124}, {0x2126, 0x2126}, {0x2128, 0x2128}, {0x212a, 0x2139}, {0x213c, 0x213f}, {0x2145, 0x2149}, - {0x214e, 0x214e}, {0x2160, 0x2188}, {0x2c00, 0x2ce4}, {0x2ceb, 0x2cf3}, {0x2d00, 0x2d25}, {0x2d27, 0x2d27}, {0x2d2d, 0x2d2d}, {0x2d30, 0x2d67}, - {0x2d6f, 0x2d6f}, {0x2d7f, 0x2d96}, {0x2da0, 0x2da6}, {0x2da8, 0x2dae}, {0x2db0, 0x2db6}, {0x2db8, 0x2dbe}, {0x2dc0, 0x2dc6}, {0x2dc8, 0x2dce}, - {0x2dd0, 0x2dd6}, {0x2dd8, 0x2dde}, {0x2de0, 0x2dff}, {0x3005, 0x3007}, {0x3021, 0x302f}, {0x3031, 0x3035}, {0x3038, 0x303c}, {0x3041, 0x3096}, - {0x3099, 0x309a}, {0x309d, 0x309f}, {0x30a1, 0x30ff}, {0x3105, 0x312f}, {0x3131, 0x318e}, {0x31a0, 0x31bf}, {0x31f0, 0x31ff}, {0x3400, 0x4dbf}, - {0x4e00, 0xa48c}, {0xa4d0, 0xa4fd}, {0xa500, 0xa60c}, {0xa610, 0xa62b}, {0xa640, 0xa66f}, {0xa674, 0xa67d}, {0xa67f, 0xa6f1}, {0xa717, 0xa71f}, - {0xa722, 0xa788}, {0xa78b, 0xa7cd}, {0xa7d0, 0xa7d1}, {0xa7d3, 0xa7d3}, {0xa7d5, 0xa7dc}, {0xa7f2, 0xa827}, {0xa82c, 0xa82c}, {0xa840, 0xa873}, - {0xa880, 0xa8c5}, {0xa8d0, 0xa8d9}, {0xa8e0, 0xa8f7}, {0xa8fb, 0xa8fb}, {0xa8fd, 0xa92d}, {0xa930, 0xa953}, {0xa960, 0xa97c}, {0xa980, 0xa9c0}, - {0xa9cf, 0xa9d9}, {0xa9e0, 0xa9fe}, {0xaa00, 0xaa36}, {0xaa40, 0xaa4d}, {0xaa50, 0xaa59}, {0xaa60, 0xaa76}, {0xaa7a, 0xaac2}, {0xaadb, 0xaadd}, - {0xaae0, 0xaaef}, {0xaaf2, 0xaaf6}, {0xab01, 0xab06}, {0xab09, 0xab0e}, {0xab11, 0xab16}, {0xab20, 0xab26}, {0xab28, 0xab2e}, {0xab30, 0xab5a}, - {0xab5c, 0xab69}, {0xab70, 0xabea}, {0xabec, 0xabed}, {0xabf0, 0xabf9}, {0xac00, 0xd7a3}, {0xd7b0, 0xd7c6}, {0xd7cb, 0xd7fb}, {0xf900, 0xfa6d}, - {0xfa70, 0xfad9}, {0xfb00, 0xfb06}, {0xfb13, 0xfb17}, {0xfb1d, 0xfb28}, {0xfb2a, 0xfb36}, {0xfb38, 0xfb3c}, {0xfb3e, 0xfb3e}, {0xfb40, 0xfb41}, - {0xfb43, 0xfb44}, {0xfb46, 0xfbb1}, {0xfbd3, 0xfc5d}, {0xfc64, 0xfd3d}, {0xfd50, 0xfd8f}, {0xfd92, 0xfdc7}, {0xfdf0, 0xfdf9}, {0xfe00, 0xfe0f}, - {0xfe20, 0xfe2f}, {0xfe33, 0xfe34}, {0xfe4d, 0xfe4f}, {0xfe71, 0xfe71}, {0xfe73, 0xfe73}, {0xfe77, 0xfe77}, {0xfe79, 0xfe79}, {0xfe7b, 0xfe7b}, - {0xfe7d, 0xfe7d}, {0xfe7f, 0xfefc}, {0xff10, 0xff19}, {0xff21, 0xff3a}, {0xff3f, 0xff3f}, {0xff41, 0xff5a}, {0xff65, 0xffbe}, {0xffc2, 0xffc7}, - {0xffca, 0xffcf}, {0xffd2, 0xffd7}, {0xffda, 0xffdc}, {0x10000, 0x1000b}, {0x1000d, 0x10026}, {0x10028, 0x1003a}, {0x1003c, 0x1003d}, {0x1003f, 0x1004d}, - {0x10050, 0x1005d}, {0x10080, 0x100fa}, {0x10140, 0x10174}, {0x101fd, 0x101fd}, {0x10280, 0x1029c}, {0x102a0, 0x102d0}, {0x102e0, 0x102e0}, {0x10300, 0x1031f}, - {0x1032d, 0x1034a}, {0x10350, 0x1037a}, {0x10380, 0x1039d}, {0x103a0, 0x103c3}, {0x103c8, 0x103cf}, {0x103d1, 0x103d5}, {0x10400, 0x1049d}, {0x104a0, 0x104a9}, - {0x104b0, 0x104d3}, {0x104d8, 0x104fb}, {0x10500, 0x10527}, {0x10530, 0x10563}, {0x10570, 0x1057a}, {0x1057c, 0x1058a}, {0x1058c, 0x10592}, {0x10594, 0x10595}, - {0x10597, 0x105a1}, {0x105a3, 0x105b1}, {0x105b3, 0x105b9}, {0x105bb, 0x105bc}, {0x105c0, 0x105f3}, {0x10600, 0x10736}, {0x10740, 0x10755}, {0x10760, 0x10767}, - {0x10780, 0x10785}, {0x10787, 0x107b0}, {0x107b2, 0x107ba}, {0x10800, 0x10805}, {0x10808, 0x10808}, {0x1080a, 0x10835}, {0x10837, 0x10838}, {0x1083c, 0x1083c}, - {0x1083f, 0x10855}, {0x10860, 0x10876}, {0x10880, 0x1089e}, {0x108e0, 0x108f2}, {0x108f4, 0x108f5}, {0x10900, 0x10915}, {0x10920, 0x10939}, {0x10980, 0x109b7}, - {0x109be, 0x109bf}, {0x10a00, 0x10a03}, {0x10a05, 0x10a06}, {0x10a0c, 0x10a13}, {0x10a15, 0x10a17}, {0x10a19, 0x10a35}, {0x10a38, 0x10a3a}, {0x10a3f, 0x10a3f}, - {0x10a60, 0x10a7c}, {0x10a80, 0x10a9c}, {0x10ac0, 0x10ac7}, {0x10ac9, 0x10ae6}, {0x10b00, 0x10b35}, {0x10b40, 0x10b55}, {0x10b60, 0x10b72}, {0x10b80, 0x10b91}, - {0x10c00, 0x10c48}, {0x10c80, 0x10cb2}, {0x10cc0, 0x10cf2}, {0x10d00, 0x10d27}, {0x10d30, 0x10d39}, {0x10d40, 0x10d65}, {0x10d69, 0x10d6d}, {0x10d6f, 0x10d85}, - {0x10e80, 0x10ea9}, {0x10eab, 0x10eac}, {0x10eb0, 0x10eb1}, {0x10ec2, 0x10ec4}, {0x10efc, 0x10f1c}, {0x10f27, 0x10f27}, {0x10f30, 0x10f50}, {0x10f70, 0x10f85}, - {0x10fb0, 0x10fc4}, {0x10fe0, 0x10ff6}, {0x11000, 0x11046}, {0x11066, 0x11075}, {0x1107f, 0x110ba}, {0x110c2, 0x110c2}, {0x110d0, 0x110e8}, {0x110f0, 0x110f9}, - {0x11100, 0x11134}, {0x11136, 0x1113f}, {0x11144, 0x11147}, {0x11150, 0x11173}, {0x11176, 0x11176}, {0x11180, 0x111c4}, {0x111c9, 0x111cc}, {0x111ce, 0x111da}, - {0x111dc, 0x111dc}, {0x11200, 0x11211}, {0x11213, 0x11237}, {0x1123e, 0x11241}, {0x11280, 0x11286}, {0x11288, 0x11288}, {0x1128a, 0x1128d}, {0x1128f, 0x1129d}, - {0x1129f, 0x112a8}, {0x112b0, 0x112ea}, {0x112f0, 0x112f9}, {0x11300, 0x11303}, {0x11305, 0x1130c}, {0x1130f, 0x11310}, {0x11313, 0x11328}, {0x1132a, 0x11330}, - {0x11332, 0x11333}, {0x11335, 0x11339}, {0x1133b, 0x11344}, {0x11347, 0x11348}, {0x1134b, 0x1134d}, {0x11350, 0x11350}, {0x11357, 0x11357}, {0x1135d, 0x11363}, - {0x11366, 0x1136c}, {0x11370, 0x11374}, {0x11380, 0x11389}, {0x1138b, 0x1138b}, {0x1138e, 0x1138e}, {0x11390, 0x113b5}, {0x113b7, 0x113c0}, {0x113c2, 0x113c2}, - {0x113c5, 0x113c5}, {0x113c7, 0x113ca}, {0x113cc, 0x113d3}, {0x113e1, 0x113e2}, {0x11400, 0x1144a}, {0x11450, 0x11459}, {0x1145e, 0x11461}, {0x11480, 0x114c5}, - {0x114c7, 0x114c7}, {0x114d0, 0x114d9}, {0x11580, 0x115b5}, {0x115b8, 0x115c0}, {0x115d8, 0x115dd}, {0x11600, 0x11640}, {0x11644, 0x11644}, {0x11650, 0x11659}, - {0x11680, 0x116b8}, {0x116c0, 0x116c9}, {0x116d0, 0x116e3}, {0x11700, 0x1171a}, {0x1171d, 0x1172b}, {0x11730, 0x11739}, {0x11740, 0x11746}, {0x11800, 0x1183a}, - {0x118a0, 0x118e9}, {0x118ff, 0x11906}, {0x11909, 0x11909}, {0x1190c, 0x11913}, {0x11915, 0x11916}, {0x11918, 0x11935}, {0x11937, 0x11938}, {0x1193b, 0x11943}, - {0x11950, 0x11959}, {0x119a0, 0x119a7}, {0x119aa, 0x119d7}, {0x119da, 0x119e1}, {0x119e3, 0x119e4}, {0x11a00, 0x11a3e}, {0x11a47, 0x11a47}, {0x11a50, 0x11a99}, - {0x11a9d, 0x11a9d}, {0x11ab0, 0x11af8}, {0x11bc0, 0x11be0}, {0x11bf0, 0x11bf9}, {0x11c00, 0x11c08}, {0x11c0a, 0x11c36}, {0x11c38, 0x11c40}, {0x11c50, 0x11c59}, + {0x1a7f, 0x1a89}, {0x1a90, 0x1a99}, {0x1aa7, 0x1aa7}, {0x1ab0, 0x1abd}, {0x1abf, 0x1add}, {0x1ae0, 0x1aeb}, {0x1b00, 0x1b4c}, {0x1b50, 0x1b59}, + {0x1b6b, 0x1b73}, {0x1b80, 0x1bf3}, {0x1c00, 0x1c37}, {0x1c40, 0x1c49}, {0x1c4d, 0x1c7d}, {0x1c80, 0x1c8a}, {0x1c90, 0x1cba}, {0x1cbd, 0x1cbf}, + {0x1cd0, 0x1cd2}, {0x1cd4, 0x1cfa}, {0x1d00, 0x1f15}, {0x1f18, 0x1f1d}, {0x1f20, 0x1f45}, {0x1f48, 0x1f4d}, {0x1f50, 0x1f57}, {0x1f59, 0x1f59}, + {0x1f5b, 0x1f5b}, {0x1f5d, 0x1f5d}, {0x1f5f, 0x1f7d}, {0x1f80, 0x1fb4}, {0x1fb6, 0x1fbc}, {0x1fbe, 0x1fbe}, {0x1fc2, 0x1fc4}, {0x1fc6, 0x1fcc}, + {0x1fd0, 0x1fd3}, {0x1fd6, 0x1fdb}, {0x1fe0, 0x1fec}, {0x1ff2, 0x1ff4}, {0x1ff6, 0x1ffc}, {0x200c, 0x200d}, {0x203f, 0x2040}, {0x2054, 0x2054}, + {0x2071, 0x2071}, {0x207f, 0x207f}, {0x2090, 0x209c}, {0x20d0, 0x20dc}, {0x20e1, 0x20e1}, {0x20e5, 0x20f0}, {0x2102, 0x2102}, {0x2107, 0x2107}, + {0x210a, 0x2113}, {0x2115, 0x2115}, {0x2118, 0x211d}, {0x2124, 0x2124}, {0x2126, 0x2126}, {0x2128, 0x2128}, {0x212a, 0x2139}, {0x213c, 0x213f}, + {0x2145, 0x2149}, {0x214e, 0x214e}, {0x2160, 0x2188}, {0x2c00, 0x2ce4}, {0x2ceb, 0x2cf3}, {0x2d00, 0x2d25}, {0x2d27, 0x2d27}, {0x2d2d, 0x2d2d}, + {0x2d30, 0x2d67}, {0x2d6f, 0x2d6f}, {0x2d7f, 0x2d96}, {0x2da0, 0x2da6}, {0x2da8, 0x2dae}, {0x2db0, 0x2db6}, {0x2db8, 0x2dbe}, {0x2dc0, 0x2dc6}, + {0x2dc8, 0x2dce}, {0x2dd0, 0x2dd6}, {0x2dd8, 0x2dde}, {0x2de0, 0x2dff}, {0x3005, 0x3007}, {0x3021, 0x302f}, {0x3031, 0x3035}, {0x3038, 0x303c}, + {0x3041, 0x3096}, {0x3099, 0x309a}, {0x309d, 0x309f}, {0x30a1, 0x30ff}, {0x3105, 0x312f}, {0x3131, 0x318e}, {0x31a0, 0x31bf}, {0x31f0, 0x31ff}, + {0x3400, 0x4dbf}, {0x4e00, 0xa48c}, {0xa4d0, 0xa4fd}, {0xa500, 0xa60c}, {0xa610, 0xa62b}, {0xa640, 0xa66f}, {0xa674, 0xa67d}, {0xa67f, 0xa6f1}, + {0xa717, 0xa71f}, {0xa722, 0xa788}, {0xa78b, 0xa7dc}, {0xa7f1, 0xa827}, {0xa82c, 0xa82c}, {0xa840, 0xa873}, {0xa880, 0xa8c5}, {0xa8d0, 0xa8d9}, + {0xa8e0, 0xa8f7}, {0xa8fb, 0xa8fb}, {0xa8fd, 0xa92d}, {0xa930, 0xa953}, {0xa960, 0xa97c}, {0xa980, 0xa9c0}, {0xa9cf, 0xa9d9}, {0xa9e0, 0xa9fe}, + {0xaa00, 0xaa36}, {0xaa40, 0xaa4d}, {0xaa50, 0xaa59}, {0xaa60, 0xaa76}, {0xaa7a, 0xaac2}, {0xaadb, 0xaadd}, {0xaae0, 0xaaef}, {0xaaf2, 0xaaf6}, + {0xab01, 0xab06}, {0xab09, 0xab0e}, {0xab11, 0xab16}, {0xab20, 0xab26}, {0xab28, 0xab2e}, {0xab30, 0xab5a}, {0xab5c, 0xab69}, {0xab70, 0xabea}, + {0xabec, 0xabed}, {0xabf0, 0xabf9}, {0xac00, 0xd7a3}, {0xd7b0, 0xd7c6}, {0xd7cb, 0xd7fb}, {0xf900, 0xfa6d}, {0xfa70, 0xfad9}, {0xfb00, 0xfb06}, + {0xfb13, 0xfb17}, {0xfb1d, 0xfb28}, {0xfb2a, 0xfb36}, {0xfb38, 0xfb3c}, {0xfb3e, 0xfb3e}, {0xfb40, 0xfb41}, {0xfb43, 0xfb44}, {0xfb46, 0xfbb1}, + {0xfbd3, 0xfc5d}, {0xfc64, 0xfd3d}, {0xfd50, 0xfd8f}, {0xfd92, 0xfdc7}, {0xfdf0, 0xfdf9}, {0xfe00, 0xfe0f}, {0xfe20, 0xfe2f}, {0xfe33, 0xfe34}, + {0xfe4d, 0xfe4f}, {0xfe71, 0xfe71}, {0xfe73, 0xfe73}, {0xfe77, 0xfe77}, {0xfe79, 0xfe79}, {0xfe7b, 0xfe7b}, {0xfe7d, 0xfe7d}, {0xfe7f, 0xfefc}, + {0xff10, 0xff19}, {0xff21, 0xff3a}, {0xff3f, 0xff3f}, {0xff41, 0xff5a}, {0xff65, 0xffbe}, {0xffc2, 0xffc7}, {0xffca, 0xffcf}, {0xffd2, 0xffd7}, + {0xffda, 0xffdc}, {0x10000, 0x1000b}, {0x1000d, 0x10026}, {0x10028, 0x1003a}, {0x1003c, 0x1003d}, {0x1003f, 0x1004d}, {0x10050, 0x1005d}, {0x10080, 0x100fa}, + {0x10140, 0x10174}, {0x101fd, 0x101fd}, {0x10280, 0x1029c}, {0x102a0, 0x102d0}, {0x102e0, 0x102e0}, {0x10300, 0x1031f}, {0x1032d, 0x1034a}, {0x10350, 0x1037a}, + {0x10380, 0x1039d}, {0x103a0, 0x103c3}, {0x103c8, 0x103cf}, {0x103d1, 0x103d5}, {0x10400, 0x1049d}, {0x104a0, 0x104a9}, {0x104b0, 0x104d3}, {0x104d8, 0x104fb}, + {0x10500, 0x10527}, {0x10530, 0x10563}, {0x10570, 0x1057a}, {0x1057c, 0x1058a}, {0x1058c, 0x10592}, {0x10594, 0x10595}, {0x10597, 0x105a1}, {0x105a3, 0x105b1}, + {0x105b3, 0x105b9}, {0x105bb, 0x105bc}, {0x105c0, 0x105f3}, {0x10600, 0x10736}, {0x10740, 0x10755}, {0x10760, 0x10767}, {0x10780, 0x10785}, {0x10787, 0x107b0}, + {0x107b2, 0x107ba}, {0x10800, 0x10805}, {0x10808, 0x10808}, {0x1080a, 0x10835}, {0x10837, 0x10838}, {0x1083c, 0x1083c}, {0x1083f, 0x10855}, {0x10860, 0x10876}, + {0x10880, 0x1089e}, {0x108e0, 0x108f2}, {0x108f4, 0x108f5}, {0x10900, 0x10915}, {0x10920, 0x10939}, {0x10940, 0x10959}, {0x10980, 0x109b7}, {0x109be, 0x109bf}, + {0x10a00, 0x10a03}, {0x10a05, 0x10a06}, {0x10a0c, 0x10a13}, {0x10a15, 0x10a17}, {0x10a19, 0x10a35}, {0x10a38, 0x10a3a}, {0x10a3f, 0x10a3f}, {0x10a60, 0x10a7c}, + {0x10a80, 0x10a9c}, {0x10ac0, 0x10ac7}, {0x10ac9, 0x10ae6}, {0x10b00, 0x10b35}, {0x10b40, 0x10b55}, {0x10b60, 0x10b72}, {0x10b80, 0x10b91}, {0x10c00, 0x10c48}, + {0x10c80, 0x10cb2}, {0x10cc0, 0x10cf2}, {0x10d00, 0x10d27}, {0x10d30, 0x10d39}, {0x10d40, 0x10d65}, {0x10d69, 0x10d6d}, {0x10d6f, 0x10d85}, {0x10e80, 0x10ea9}, + {0x10eab, 0x10eac}, {0x10eb0, 0x10eb1}, {0x10ec2, 0x10ec7}, {0x10efa, 0x10f1c}, {0x10f27, 0x10f27}, {0x10f30, 0x10f50}, {0x10f70, 0x10f85}, {0x10fb0, 0x10fc4}, + {0x10fe0, 0x10ff6}, {0x11000, 0x11046}, {0x11066, 0x11075}, {0x1107f, 0x110ba}, {0x110c2, 0x110c2}, {0x110d0, 0x110e8}, {0x110f0, 0x110f9}, {0x11100, 0x11134}, + {0x11136, 0x1113f}, {0x11144, 0x11147}, {0x11150, 0x11173}, {0x11176, 0x11176}, {0x11180, 0x111c4}, {0x111c9, 0x111cc}, {0x111ce, 0x111da}, {0x111dc, 0x111dc}, + {0x11200, 0x11211}, {0x11213, 0x11237}, {0x1123e, 0x11241}, {0x11280, 0x11286}, {0x11288, 0x11288}, {0x1128a, 0x1128d}, {0x1128f, 0x1129d}, {0x1129f, 0x112a8}, + {0x112b0, 0x112ea}, {0x112f0, 0x112f9}, {0x11300, 0x11303}, {0x11305, 0x1130c}, {0x1130f, 0x11310}, {0x11313, 0x11328}, {0x1132a, 0x11330}, {0x11332, 0x11333}, + {0x11335, 0x11339}, {0x1133b, 0x11344}, {0x11347, 0x11348}, {0x1134b, 0x1134d}, {0x11350, 0x11350}, {0x11357, 0x11357}, {0x1135d, 0x11363}, {0x11366, 0x1136c}, + {0x11370, 0x11374}, {0x11380, 0x11389}, {0x1138b, 0x1138b}, {0x1138e, 0x1138e}, {0x11390, 0x113b5}, {0x113b7, 0x113c0}, {0x113c2, 0x113c2}, {0x113c5, 0x113c5}, + {0x113c7, 0x113ca}, {0x113cc, 0x113d3}, {0x113e1, 0x113e2}, {0x11400, 0x1144a}, {0x11450, 0x11459}, {0x1145e, 0x11461}, {0x11480, 0x114c5}, {0x114c7, 0x114c7}, + {0x114d0, 0x114d9}, {0x11580, 0x115b5}, {0x115b8, 0x115c0}, {0x115d8, 0x115dd}, {0x11600, 0x11640}, {0x11644, 0x11644}, {0x11650, 0x11659}, {0x11680, 0x116b8}, + {0x116c0, 0x116c9}, {0x116d0, 0x116e3}, {0x11700, 0x1171a}, {0x1171d, 0x1172b}, {0x11730, 0x11739}, {0x11740, 0x11746}, {0x11800, 0x1183a}, {0x118a0, 0x118e9}, + {0x118ff, 0x11906}, {0x11909, 0x11909}, {0x1190c, 0x11913}, {0x11915, 0x11916}, {0x11918, 0x11935}, {0x11937, 0x11938}, {0x1193b, 0x11943}, {0x11950, 0x11959}, + {0x119a0, 0x119a7}, {0x119aa, 0x119d7}, {0x119da, 0x119e1}, {0x119e3, 0x119e4}, {0x11a00, 0x11a3e}, {0x11a47, 0x11a47}, {0x11a50, 0x11a99}, {0x11a9d, 0x11a9d}, + {0x11ab0, 0x11af8}, {0x11b60, 0x11b67}, {0x11bc0, 0x11be0}, {0x11bf0, 0x11bf9}, {0x11c00, 0x11c08}, {0x11c0a, 0x11c36}, {0x11c38, 0x11c40}, {0x11c50, 0x11c59}, {0x11c72, 0x11c8f}, {0x11c92, 0x11ca7}, {0x11ca9, 0x11cb6}, {0x11d00, 0x11d06}, {0x11d08, 0x11d09}, {0x11d0b, 0x11d36}, {0x11d3a, 0x11d3a}, {0x11d3c, 0x11d3d}, {0x11d3f, 0x11d47}, {0x11d50, 0x11d59}, {0x11d60, 0x11d65}, {0x11d67, 0x11d68}, {0x11d6a, 0x11d8e}, {0x11d90, 0x11d91}, {0x11d93, 0x11d98}, {0x11da0, 0x11da9}, - {0x11ee0, 0x11ef6}, {0x11f00, 0x11f10}, {0x11f12, 0x11f3a}, {0x11f3e, 0x11f42}, {0x11f50, 0x11f5a}, {0x11fb0, 0x11fb0}, {0x12000, 0x12399}, {0x12400, 0x1246e}, - {0x12480, 0x12543}, {0x12f90, 0x12ff0}, {0x13000, 0x1342f}, {0x13440, 0x13455}, {0x13460, 0x143fa}, {0x14400, 0x14646}, {0x16100, 0x16139}, {0x16800, 0x16a38}, - {0x16a40, 0x16a5e}, {0x16a60, 0x16a69}, {0x16a70, 0x16abe}, {0x16ac0, 0x16ac9}, {0x16ad0, 0x16aed}, {0x16af0, 0x16af4}, {0x16b00, 0x16b36}, {0x16b40, 0x16b43}, - {0x16b50, 0x16b59}, {0x16b63, 0x16b77}, {0x16b7d, 0x16b8f}, {0x16d40, 0x16d6c}, {0x16d70, 0x16d79}, {0x16e40, 0x16e7f}, {0x16f00, 0x16f4a}, {0x16f4f, 0x16f87}, - {0x16f8f, 0x16f9f}, {0x16fe0, 0x16fe1}, {0x16fe3, 0x16fe4}, {0x16ff0, 0x16ff1}, {0x17000, 0x187f7}, {0x18800, 0x18cd5}, {0x18cff, 0x18d08}, {0x1aff0, 0x1aff3}, - {0x1aff5, 0x1affb}, {0x1affd, 0x1affe}, {0x1b000, 0x1b122}, {0x1b132, 0x1b132}, {0x1b150, 0x1b152}, {0x1b155, 0x1b155}, {0x1b164, 0x1b167}, {0x1b170, 0x1b2fb}, - {0x1bc00, 0x1bc6a}, {0x1bc70, 0x1bc7c}, {0x1bc80, 0x1bc88}, {0x1bc90, 0x1bc99}, {0x1bc9d, 0x1bc9e}, {0x1ccf0, 0x1ccf9}, {0x1cf00, 0x1cf2d}, {0x1cf30, 0x1cf46}, - {0x1d165, 0x1d169}, {0x1d16d, 0x1d172}, {0x1d17b, 0x1d182}, {0x1d185, 0x1d18b}, {0x1d1aa, 0x1d1ad}, {0x1d242, 0x1d244}, {0x1d400, 0x1d454}, {0x1d456, 0x1d49c}, - {0x1d49e, 0x1d49f}, {0x1d4a2, 0x1d4a2}, {0x1d4a5, 0x1d4a6}, {0x1d4a9, 0x1d4ac}, {0x1d4ae, 0x1d4b9}, {0x1d4bb, 0x1d4bb}, {0x1d4bd, 0x1d4c3}, {0x1d4c5, 0x1d505}, - {0x1d507, 0x1d50a}, {0x1d50d, 0x1d514}, {0x1d516, 0x1d51c}, {0x1d51e, 0x1d539}, {0x1d53b, 0x1d53e}, {0x1d540, 0x1d544}, {0x1d546, 0x1d546}, {0x1d54a, 0x1d550}, - {0x1d552, 0x1d6a5}, {0x1d6a8, 0x1d6c0}, {0x1d6c2, 0x1d6da}, {0x1d6dc, 0x1d6fa}, {0x1d6fc, 0x1d714}, {0x1d716, 0x1d734}, {0x1d736, 0x1d74e}, {0x1d750, 0x1d76e}, - {0x1d770, 0x1d788}, {0x1d78a, 0x1d7a8}, {0x1d7aa, 0x1d7c2}, {0x1d7c4, 0x1d7cb}, {0x1d7ce, 0x1d7ff}, {0x1da00, 0x1da36}, {0x1da3b, 0x1da6c}, {0x1da75, 0x1da75}, - {0x1da84, 0x1da84}, {0x1da9b, 0x1da9f}, {0x1daa1, 0x1daaf}, {0x1df00, 0x1df1e}, {0x1df25, 0x1df2a}, {0x1e000, 0x1e006}, {0x1e008, 0x1e018}, {0x1e01b, 0x1e021}, - {0x1e023, 0x1e024}, {0x1e026, 0x1e02a}, {0x1e030, 0x1e06d}, {0x1e08f, 0x1e08f}, {0x1e100, 0x1e12c}, {0x1e130, 0x1e13d}, {0x1e140, 0x1e149}, {0x1e14e, 0x1e14e}, - {0x1e290, 0x1e2ae}, {0x1e2c0, 0x1e2f9}, {0x1e4d0, 0x1e4f9}, {0x1e5d0, 0x1e5fa}, {0x1e7e0, 0x1e7e6}, {0x1e7e8, 0x1e7eb}, {0x1e7ed, 0x1e7ee}, {0x1e7f0, 0x1e7fe}, - {0x1e800, 0x1e8c4}, {0x1e8d0, 0x1e8d6}, {0x1e900, 0x1e94b}, {0x1e950, 0x1e959}, {0x1ee00, 0x1ee03}, {0x1ee05, 0x1ee1f}, {0x1ee21, 0x1ee22}, {0x1ee24, 0x1ee24}, - {0x1ee27, 0x1ee27}, {0x1ee29, 0x1ee32}, {0x1ee34, 0x1ee37}, {0x1ee39, 0x1ee39}, {0x1ee3b, 0x1ee3b}, {0x1ee42, 0x1ee42}, {0x1ee47, 0x1ee47}, {0x1ee49, 0x1ee49}, - {0x1ee4b, 0x1ee4b}, {0x1ee4d, 0x1ee4f}, {0x1ee51, 0x1ee52}, {0x1ee54, 0x1ee54}, {0x1ee57, 0x1ee57}, {0x1ee59, 0x1ee59}, {0x1ee5b, 0x1ee5b}, {0x1ee5d, 0x1ee5d}, - {0x1ee5f, 0x1ee5f}, {0x1ee61, 0x1ee62}, {0x1ee64, 0x1ee64}, {0x1ee67, 0x1ee6a}, {0x1ee6c, 0x1ee72}, {0x1ee74, 0x1ee77}, {0x1ee79, 0x1ee7c}, {0x1ee7e, 0x1ee7e}, - {0x1ee80, 0x1ee89}, {0x1ee8b, 0x1ee9b}, {0x1eea1, 0x1eea3}, {0x1eea5, 0x1eea9}, {0x1eeab, 0x1eebb}, {0x1fbf0, 0x1fbf9}, {0x20000, 0x2a6df}, {0x2a700, 0x2b739}, - {0x2b740, 0x2b81d}, {0x2b820, 0x2cea1}, {0x2ceb0, 0x2ebe0}, {0x2ebf0, 0x2ee5d}, {0x2f800, 0x2fa1d}, {0x30000, 0x3134a}, {0x31350, 0x323af}, {0xe0100, 0xe01ef}, + {0x11db0, 0x11ddb}, {0x11de0, 0x11de9}, {0x11ee0, 0x11ef6}, {0x11f00, 0x11f10}, {0x11f12, 0x11f3a}, {0x11f3e, 0x11f42}, {0x11f50, 0x11f5a}, {0x11fb0, 0x11fb0}, + {0x12000, 0x12399}, {0x12400, 0x1246e}, {0x12480, 0x12543}, {0x12f90, 0x12ff0}, {0x13000, 0x1342f}, {0x13440, 0x13455}, {0x13460, 0x143fa}, {0x14400, 0x14646}, + {0x16100, 0x16139}, {0x16800, 0x16a38}, {0x16a40, 0x16a5e}, {0x16a60, 0x16a69}, {0x16a70, 0x16abe}, {0x16ac0, 0x16ac9}, {0x16ad0, 0x16aed}, {0x16af0, 0x16af4}, + {0x16b00, 0x16b36}, {0x16b40, 0x16b43}, {0x16b50, 0x16b59}, {0x16b63, 0x16b77}, {0x16b7d, 0x16b8f}, {0x16d40, 0x16d6c}, {0x16d70, 0x16d79}, {0x16e40, 0x16e7f}, + {0x16ea0, 0x16eb8}, {0x16ebb, 0x16ed3}, {0x16f00, 0x16f4a}, {0x16f4f, 0x16f87}, {0x16f8f, 0x16f9f}, {0x16fe0, 0x16fe1}, {0x16fe3, 0x16fe4}, {0x16ff0, 0x16ff6}, + {0x17000, 0x18cd5}, {0x18cff, 0x18d1e}, {0x18d80, 0x18df2}, {0x1aff0, 0x1aff3}, {0x1aff5, 0x1affb}, {0x1affd, 0x1affe}, {0x1b000, 0x1b122}, {0x1b132, 0x1b132}, + {0x1b150, 0x1b152}, {0x1b155, 0x1b155}, {0x1b164, 0x1b167}, {0x1b170, 0x1b2fb}, {0x1bc00, 0x1bc6a}, {0x1bc70, 0x1bc7c}, {0x1bc80, 0x1bc88}, {0x1bc90, 0x1bc99}, + {0x1bc9d, 0x1bc9e}, {0x1ccf0, 0x1ccf9}, {0x1cf00, 0x1cf2d}, {0x1cf30, 0x1cf46}, {0x1d165, 0x1d169}, {0x1d16d, 0x1d172}, {0x1d17b, 0x1d182}, {0x1d185, 0x1d18b}, + {0x1d1aa, 0x1d1ad}, {0x1d242, 0x1d244}, {0x1d400, 0x1d454}, {0x1d456, 0x1d49c}, {0x1d49e, 0x1d49f}, {0x1d4a2, 0x1d4a2}, {0x1d4a5, 0x1d4a6}, {0x1d4a9, 0x1d4ac}, + {0x1d4ae, 0x1d4b9}, {0x1d4bb, 0x1d4bb}, {0x1d4bd, 0x1d4c3}, {0x1d4c5, 0x1d505}, {0x1d507, 0x1d50a}, {0x1d50d, 0x1d514}, {0x1d516, 0x1d51c}, {0x1d51e, 0x1d539}, + {0x1d53b, 0x1d53e}, {0x1d540, 0x1d544}, {0x1d546, 0x1d546}, {0x1d54a, 0x1d550}, {0x1d552, 0x1d6a5}, {0x1d6a8, 0x1d6c0}, {0x1d6c2, 0x1d6da}, {0x1d6dc, 0x1d6fa}, + {0x1d6fc, 0x1d714}, {0x1d716, 0x1d734}, {0x1d736, 0x1d74e}, {0x1d750, 0x1d76e}, {0x1d770, 0x1d788}, {0x1d78a, 0x1d7a8}, {0x1d7aa, 0x1d7c2}, {0x1d7c4, 0x1d7cb}, + {0x1d7ce, 0x1d7ff}, {0x1da00, 0x1da36}, {0x1da3b, 0x1da6c}, {0x1da75, 0x1da75}, {0x1da84, 0x1da84}, {0x1da9b, 0x1da9f}, {0x1daa1, 0x1daaf}, {0x1df00, 0x1df1e}, + {0x1df25, 0x1df2a}, {0x1e000, 0x1e006}, {0x1e008, 0x1e018}, {0x1e01b, 0x1e021}, {0x1e023, 0x1e024}, {0x1e026, 0x1e02a}, {0x1e030, 0x1e06d}, {0x1e08f, 0x1e08f}, + {0x1e100, 0x1e12c}, {0x1e130, 0x1e13d}, {0x1e140, 0x1e149}, {0x1e14e, 0x1e14e}, {0x1e290, 0x1e2ae}, {0x1e2c0, 0x1e2f9}, {0x1e4d0, 0x1e4f9}, {0x1e5d0, 0x1e5fa}, + {0x1e6c0, 0x1e6de}, {0x1e6e0, 0x1e6f5}, {0x1e6fe, 0x1e6ff}, {0x1e7e0, 0x1e7e6}, {0x1e7e8, 0x1e7eb}, {0x1e7ed, 0x1e7ee}, {0x1e7f0, 0x1e7fe}, {0x1e800, 0x1e8c4}, + {0x1e8d0, 0x1e8d6}, {0x1e900, 0x1e94b}, {0x1e950, 0x1e959}, {0x1ee00, 0x1ee03}, {0x1ee05, 0x1ee1f}, {0x1ee21, 0x1ee22}, {0x1ee24, 0x1ee24}, {0x1ee27, 0x1ee27}, + {0x1ee29, 0x1ee32}, {0x1ee34, 0x1ee37}, {0x1ee39, 0x1ee39}, {0x1ee3b, 0x1ee3b}, {0x1ee42, 0x1ee42}, {0x1ee47, 0x1ee47}, {0x1ee49, 0x1ee49}, {0x1ee4b, 0x1ee4b}, + {0x1ee4d, 0x1ee4f}, {0x1ee51, 0x1ee52}, {0x1ee54, 0x1ee54}, {0x1ee57, 0x1ee57}, {0x1ee59, 0x1ee59}, {0x1ee5b, 0x1ee5b}, {0x1ee5d, 0x1ee5d}, {0x1ee5f, 0x1ee5f}, + {0x1ee61, 0x1ee62}, {0x1ee64, 0x1ee64}, {0x1ee67, 0x1ee6a}, {0x1ee6c, 0x1ee72}, {0x1ee74, 0x1ee77}, {0x1ee79, 0x1ee7c}, {0x1ee7e, 0x1ee7e}, {0x1ee80, 0x1ee89}, + {0x1ee8b, 0x1ee9b}, {0x1eea1, 0x1eea3}, {0x1eea5, 0x1eea9}, {0x1eeab, 0x1eebb}, {0x1fbf0, 0x1fbf9}, {0x20000, 0x2a6df}, {0x2a700, 0x2b81d}, {0x2b820, 0x2cead}, + {0x2ceb0, 0x2ebe0}, {0x2ebf0, 0x2ee5d}, {0x2f800, 0x2fa1d}, {0x30000, 0x3134a}, {0x31350, 0x33479}, {0xe0100, 0xe01ef}, }; static bool ts_lex(TSLexer *lexer, TSStateId state) { @@ -5074,7 +5076,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0x2060 || lookahead == 0xfeff) SKIP(50); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(130); - if (set_contains(sym_identifier_character_set_1, 685, lookahead)) ADVANCE(140); + if (set_contains(sym_identifier_character_set_1, 692, lookahead)) ADVANCE(140); END_STATE(); case 1: if (lookahead == '\n') SKIP(14); @@ -5175,7 +5177,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0x2060 || lookahead == 0xfeff) SKIP(14); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(130); - if (set_contains(sym_identifier_character_set_1, 685, lookahead)) ADVANCE(140); + if (set_contains(sym_identifier_character_set_1, 692, lookahead)) ADVANCE(140); END_STATE(); case 15: ADVANCE_MAP( @@ -5208,7 +5210,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0x200b || lookahead == 0x2060 || lookahead == 0xfeff) SKIP(15); - if (set_contains(sym_identifier_character_set_1, 685, lookahead)) ADVANCE(140); + if (set_contains(sym_identifier_character_set_1, 692, lookahead)) ADVANCE(140); END_STATE(); case 16: ADVANCE_MAP( @@ -5242,7 +5244,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0x200b || lookahead == 0x2060 || lookahead == 0xfeff) SKIP(16); - if (set_contains(sym_identifier_character_set_1, 685, lookahead)) ADVANCE(140); + if (set_contains(sym_identifier_character_set_1, 692, lookahead)) ADVANCE(140); END_STATE(); case 17: if (lookahead == '#') ADVANCE(141); @@ -5438,7 +5440,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0x2060 || lookahead == 0xfeff) SKIP(50); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(130); - if (set_contains(sym_identifier_character_set_1, 685, lookahead)) ADVANCE(140); + if (set_contains(sym_identifier_character_set_1, 692, lookahead)) ADVANCE(140); END_STATE(); case 51: if (eof) ADVANCE(52); @@ -5477,7 +5479,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 0x2060 || lookahead == 0xfeff) SKIP(51); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(130); - if (set_contains(sym_identifier_character_set_1, 685, lookahead)) ADVANCE(140); + if (set_contains(sym_identifier_character_set_1, 692, lookahead)) ADVANCE(140); END_STATE(); case 52: ACCEPT_TOKEN(ts_builtin_sym_end); @@ -5896,7 +5898,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 140: ACCEPT_TOKEN(sym_identifier); - if (set_contains(sym_identifier_character_set_2, 800, lookahead)) ADVANCE(140); + if (set_contains(sym_identifier_character_set_2, 806, lookahead)) ADVANCE(140); END_STATE(); case 141: ACCEPT_TOKEN(sym_comment); @@ -7207,7 +7209,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [736] = {.lex_state = 15}, [737] = {.lex_state = 15}, [738] = {.lex_state = 16}, - [739] = {.lex_state = 16}, + [739] = {.lex_state = 16, .external_lex_state = 9}, [740] = {.lex_state = 16}, [741] = {.lex_state = 16}, [742] = {.lex_state = 16}, @@ -7217,13 +7219,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [746] = {.lex_state = 16}, [747] = {.lex_state = 16}, [748] = {.lex_state = 16}, - [749] = {.lex_state = 16, .external_lex_state = 9}, - [750] = {.lex_state = 16, .external_lex_state = 8}, - [751] = {.lex_state = 16}, + [749] = {.lex_state = 16}, + [750] = {.lex_state = 16, .external_lex_state = 9}, + [751] = {.lex_state = 16, .external_lex_state = 8}, [752] = {.lex_state = 16}, - [753] = {.lex_state = 16, .external_lex_state = 9}, - [754] = {.lex_state = 16, .external_lex_state = 8}, - [755] = {.lex_state = 16}, + [753] = {.lex_state = 16}, + [754] = {.lex_state = 16}, + [755] = {.lex_state = 16, .external_lex_state = 8}, [756] = {.lex_state = 16}, [757] = {.lex_state = 16}, [758] = {.lex_state = 16}, @@ -7235,58 +7237,58 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [764] = {.lex_state = 16}, [765] = {.lex_state = 16}, [766] = {.lex_state = 16}, - [767] = {.lex_state = 16}, - [768] = {.lex_state = 15, .external_lex_state = 9}, - [769] = {.lex_state = 15, .external_lex_state = 8}, - [770] = {.lex_state = 16, .external_lex_state = 7}, - [771] = {.lex_state = 16, .external_lex_state = 10}, - [772] = {.lex_state = 16, .external_lex_state = 10}, - [773] = {.lex_state = 16, .external_lex_state = 6}, - [774] = {.lex_state = 16}, - [775] = {.lex_state = 16}, - [776] = {.lex_state = 16, .external_lex_state = 7}, - [777] = {.lex_state = 16, .external_lex_state = 10}, - [778] = {.lex_state = 16}, - [779] = {.lex_state = 16, .external_lex_state = 7}, - [780] = {.lex_state = 15}, - [781] = {.lex_state = 15, .external_lex_state = 9}, - [782] = {.lex_state = 15, .external_lex_state = 8}, + [767] = {.lex_state = 15}, + [768] = {.lex_state = 16}, + [769] = {.lex_state = 16}, + [770] = {.lex_state = 16, .external_lex_state = 6}, + [771] = {.lex_state = 15, .external_lex_state = 9}, + [772] = {.lex_state = 15, .external_lex_state = 8}, + [773] = {.lex_state = 15, .external_lex_state = 9}, + [774] = {.lex_state = 15, .external_lex_state = 8}, + [775] = {.lex_state = 15, .external_lex_state = 9}, + [776] = {.lex_state = 15, .external_lex_state = 8}, + [777] = {.lex_state = 16, .external_lex_state = 7}, + [778] = {.lex_state = 16, .external_lex_state = 10}, + [779] = {.lex_state = 16}, + [780] = {.lex_state = 16, .external_lex_state = 7}, + [781] = {.lex_state = 16, .external_lex_state = 10}, + [782] = {.lex_state = 16, .external_lex_state = 7}, [783] = {.lex_state = 16}, - [784] = {.lex_state = 15, .external_lex_state = 9}, - [785] = {.lex_state = 15, .external_lex_state = 8}, + [784] = {.lex_state = 16}, + [785] = {.lex_state = 16, .external_lex_state = 10}, [786] = {.lex_state = 16}, [787] = {.lex_state = 16}, - [788] = {.lex_state = 16, .external_lex_state = 6}, - [789] = {.lex_state = 16}, - [790] = {.lex_state = 16, .external_lex_state = 9}, - [791] = {.lex_state = 16, .external_lex_state = 8}, - [792] = {.lex_state = 16, .external_lex_state = 9}, - [793] = {.lex_state = 16, .external_lex_state = 8}, - [794] = {.lex_state = 16, .external_lex_state = 9}, - [795] = {.lex_state = 16, .external_lex_state = 8}, - [796] = {.lex_state = 16, .external_lex_state = 6}, - [797] = {.lex_state = 16, .external_lex_state = 6}, - [798] = {.lex_state = 16, .external_lex_state = 6}, - [799] = {.lex_state = 16, .external_lex_state = 6}, - [800] = {.lex_state = 16, .external_lex_state = 6}, - [801] = {.lex_state = 16, .external_lex_state = 6}, + [788] = {.lex_state = 16}, + [789] = {.lex_state = 16, .external_lex_state = 9}, + [790] = {.lex_state = 15}, + [791] = {.lex_state = 15}, + [792] = {.lex_state = 15}, + [793] = {.lex_state = 15}, + [794] = {.lex_state = 15}, + [795] = {.lex_state = 15}, + [796] = {.lex_state = 15}, + [797] = {.lex_state = 15}, + [798] = {.lex_state = 16, .external_lex_state = 8}, + [799] = {.lex_state = 16, .external_lex_state = 9}, + [800] = {.lex_state = 15}, + [801] = {.lex_state = 15}, [802] = {.lex_state = 16, .external_lex_state = 6}, [803] = {.lex_state = 16, .external_lex_state = 6}, - [804] = {.lex_state = 15}, - [805] = {.lex_state = 15}, + [804] = {.lex_state = 16, .external_lex_state = 6}, + [805] = {.lex_state = 16, .external_lex_state = 6}, [806] = {.lex_state = 16, .external_lex_state = 6}, [807] = {.lex_state = 16, .external_lex_state = 6}, - [808] = {.lex_state = 16}, - [809] = {.lex_state = 15}, - [810] = {.lex_state = 15}, - [811] = {.lex_state = 15}, - [812] = {.lex_state = 15}, - [813] = {.lex_state = 15}, - [814] = {.lex_state = 15}, - [815] = {.lex_state = 15}, - [816] = {.lex_state = 15}, - [817] = {.lex_state = 15}, - [818] = {.lex_state = 16, .external_lex_state = 6}, + [808] = {.lex_state = 16, .external_lex_state = 9}, + [809] = {.lex_state = 16, .external_lex_state = 6}, + [810] = {.lex_state = 16, .external_lex_state = 6}, + [811] = {.lex_state = 16, .external_lex_state = 6}, + [812] = {.lex_state = 51, .external_lex_state = 2}, + [813] = {.lex_state = 16}, + [814] = {.lex_state = 16, .external_lex_state = 8}, + [815] = {.lex_state = 16, .external_lex_state = 6}, + [816] = {.lex_state = 16, .external_lex_state = 6}, + [817] = {.lex_state = 16}, + [818] = {.lex_state = 51, .external_lex_state = 2}, [819] = {.lex_state = 16}, [820] = {.lex_state = 16}, [821] = {.lex_state = 16}, @@ -7295,61 +7297,61 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [824] = {.lex_state = 16}, [825] = {.lex_state = 16}, [826] = {.lex_state = 16}, - [827] = {.lex_state = 16}, + [827] = {.lex_state = 51, .external_lex_state = 2}, [828] = {.lex_state = 16}, - [829] = {.lex_state = 16}, + [829] = {.lex_state = 15}, [830] = {.lex_state = 15}, - [831] = {.lex_state = 16, .external_lex_state = 6}, - [832] = {.lex_state = 15}, + [831] = {.lex_state = 51, .external_lex_state = 2}, + [832] = {.lex_state = 16, .external_lex_state = 8}, [833] = {.lex_state = 16}, - [834] = {.lex_state = 15, .external_lex_state = 8}, - [835] = {.lex_state = 16, .external_lex_state = 6}, - [836] = {.lex_state = 15}, - [837] = {.lex_state = 16}, + [834] = {.lex_state = 16, .external_lex_state = 6}, + [835] = {.lex_state = 15, .external_lex_state = 8}, + [836] = {.lex_state = 16}, + [837] = {.lex_state = 15, .external_lex_state = 8}, [838] = {.lex_state = 16}, - [839] = {.lex_state = 16}, - [840] = {.lex_state = 15, .external_lex_state = 8}, - [841] = {.lex_state = 51, .external_lex_state = 2}, + [839] = {.lex_state = 15}, + [840] = {.lex_state = 16}, + [841] = {.lex_state = 16}, [842] = {.lex_state = 16}, - [843] = {.lex_state = 16, .external_lex_state = 7}, + [843] = {.lex_state = 16, .external_lex_state = 6}, [844] = {.lex_state = 16}, [845] = {.lex_state = 16}, - [846] = {.lex_state = 15, .external_lex_state = 9}, - [847] = {.lex_state = 16, .external_lex_state = 10}, - [848] = {.lex_state = 15, .external_lex_state = 9}, - [849] = {.lex_state = 16}, + [846] = {.lex_state = 16}, + [847] = {.lex_state = 15, .external_lex_state = 9}, + [848] = {.lex_state = 16, .external_lex_state = 10}, + [849] = {.lex_state = 15, .external_lex_state = 9}, [850] = {.lex_state = 16}, [851] = {.lex_state = 16}, - [852] = {.lex_state = 16, .external_lex_state = 7}, - [853] = {.lex_state = 16, .external_lex_state = 10}, - [854] = {.lex_state = 16}, + [852] = {.lex_state = 16, .external_lex_state = 6}, + [853] = {.lex_state = 51, .external_lex_state = 2}, + [854] = {.lex_state = 51, .external_lex_state = 2}, [855] = {.lex_state = 16}, - [856] = {.lex_state = 16}, - [857] = {.lex_state = 16}, + [856] = {.lex_state = 16, .external_lex_state = 7}, + [857] = {.lex_state = 16, .external_lex_state = 10}, [858] = {.lex_state = 16}, - [859] = {.lex_state = 16}, + [859] = {.lex_state = 15}, [860] = {.lex_state = 16}, - [861] = {.lex_state = 51, .external_lex_state = 2}, + [861] = {.lex_state = 16}, [862] = {.lex_state = 16}, - [863] = {.lex_state = 16}, + [863] = {.lex_state = 51, .external_lex_state = 2}, [864] = {.lex_state = 16}, - [865] = {.lex_state = 16}, + [865] = {.lex_state = 16, .external_lex_state = 7}, [866] = {.lex_state = 16}, [867] = {.lex_state = 16}, [868] = {.lex_state = 16}, - [869] = {.lex_state = 51, .external_lex_state = 2}, - [870] = {.lex_state = 51, .external_lex_state = 2}, + [869] = {.lex_state = 16}, + [870] = {.lex_state = 16}, [871] = {.lex_state = 16}, [872] = {.lex_state = 16}, - [873] = {.lex_state = 16, .external_lex_state = 6}, - [874] = {.lex_state = 15}, - [875] = {.lex_state = 15}, - [876] = {.lex_state = 15}, - [877] = {.lex_state = 16, .external_lex_state = 6}, - [878] = {.lex_state = 15}, - [879] = {.lex_state = 15}, - [880] = {.lex_state = 15}, - [881] = {.lex_state = 15}, + [873] = {.lex_state = 16}, + [874] = {.lex_state = 51, .external_lex_state = 2}, + [875] = {.lex_state = 51, .external_lex_state = 2}, + [876] = {.lex_state = 16}, + [877] = {.lex_state = 16}, + [878] = {.lex_state = 51, .external_lex_state = 2}, + [879] = {.lex_state = 16, .external_lex_state = 6}, + [880] = {.lex_state = 16, .external_lex_state = 6}, + [881] = {.lex_state = 16, .external_lex_state = 6}, [882] = {.lex_state = 15}, [883] = {.lex_state = 15}, [884] = {.lex_state = 15}, @@ -7360,70 +7362,70 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [889] = {.lex_state = 15}, [890] = {.lex_state = 15}, [891] = {.lex_state = 15}, - [892] = {.lex_state = 16}, + [892] = {.lex_state = 15}, [893] = {.lex_state = 16}, [894] = {.lex_state = 15}, [895] = {.lex_state = 16, .external_lex_state = 6}, - [896] = {.lex_state = 51, .external_lex_state = 2}, - [897] = {.lex_state = 51, .external_lex_state = 2}, + [896] = {.lex_state = 15}, + [897] = {.lex_state = 15}, [898] = {.lex_state = 16, .external_lex_state = 6}, - [899] = {.lex_state = 15}, - [900] = {.lex_state = 16, .external_lex_state = 6}, - [901] = {.lex_state = 15}, + [899] = {.lex_state = 16}, + [900] = {.lex_state = 16}, + [901] = {.lex_state = 16, .external_lex_state = 6}, [902] = {.lex_state = 15}, - [903] = {.lex_state = 16, .external_lex_state = 6}, - [904] = {.lex_state = 16, .external_lex_state = 6}, - [905] = {.lex_state = 16, .external_lex_state = 6}, - [906] = {.lex_state = 15}, - [907] = {.lex_state = 16}, + [903] = {.lex_state = 15}, + [904] = {.lex_state = 15}, + [905] = {.lex_state = 15}, + [906] = {.lex_state = 16, .external_lex_state = 6}, + [907] = {.lex_state = 16, .external_lex_state = 6}, [908] = {.lex_state = 16, .external_lex_state = 6}, - [909] = {.lex_state = 16, .external_lex_state = 6}, - [910] = {.lex_state = 16, .external_lex_state = 6}, + [909] = {.lex_state = 15}, + [910] = {.lex_state = 16}, [911] = {.lex_state = 16, .external_lex_state = 6}, - [912] = {.lex_state = 15}, - [913] = {.lex_state = 16}, + [912] = {.lex_state = 16, .external_lex_state = 6}, + [913] = {.lex_state = 16, .external_lex_state = 6}, [914] = {.lex_state = 16}, - [915] = {.lex_state = 16, .external_lex_state = 6}, + [915] = {.lex_state = 15}, [916] = {.lex_state = 16, .external_lex_state = 6}, - [917] = {.lex_state = 16}, - [918] = {.lex_state = 15}, - [919] = {.lex_state = 16, .external_lex_state = 6}, + [917] = {.lex_state = 16, .external_lex_state = 6}, + [918] = {.lex_state = 16, .external_lex_state = 6}, + [919] = {.lex_state = 15}, [920] = {.lex_state = 16, .external_lex_state = 6}, [921] = {.lex_state = 16, .external_lex_state = 6}, [922] = {.lex_state = 16, .external_lex_state = 6}, [923] = {.lex_state = 16, .external_lex_state = 6}, - [924] = {.lex_state = 16}, - [925] = {.lex_state = 15}, + [924] = {.lex_state = 16, .external_lex_state = 6}, + [925] = {.lex_state = 16, .external_lex_state = 6}, [926] = {.lex_state = 16, .external_lex_state = 6}, [927] = {.lex_state = 16, .external_lex_state = 6}, [928] = {.lex_state = 16, .external_lex_state = 6}, - [929] = {.lex_state = 16, .external_lex_state = 6}, + [929] = {.lex_state = 16}, [930] = {.lex_state = 16, .external_lex_state = 6}, - [931] = {.lex_state = 51, .external_lex_state = 2}, - [932] = {.lex_state = 16, .external_lex_state = 6}, + [931] = {.lex_state = 16, .external_lex_state = 6}, + [932] = {.lex_state = 51, .external_lex_state = 2}, [933] = {.lex_state = 15}, - [934] = {.lex_state = 51, .external_lex_state = 2}, - [935] = {.lex_state = 51, .external_lex_state = 2}, - [936] = {.lex_state = 16, .external_lex_state = 6}, + [934] = {.lex_state = 16}, + [935] = {.lex_state = 16, .external_lex_state = 6}, + [936] = {.lex_state = 15}, [937] = {.lex_state = 15}, [938] = {.lex_state = 15}, - [939] = {.lex_state = 51, .external_lex_state = 2}, + [939] = {.lex_state = 15}, [940] = {.lex_state = 15}, - [941] = {.lex_state = 16, .external_lex_state = 6}, - [942] = {.lex_state = 16, .external_lex_state = 6}, - [943] = {.lex_state = 16, .external_lex_state = 6}, + [941] = {.lex_state = 15}, + [942] = {.lex_state = 15}, + [943] = {.lex_state = 51, .external_lex_state = 2}, [944] = {.lex_state = 15}, [945] = {.lex_state = 16, .external_lex_state = 6}, - [946] = {.lex_state = 15}, + [946] = {.lex_state = 16, .external_lex_state = 6}, [947] = {.lex_state = 16, .external_lex_state = 6}, [948] = {.lex_state = 15}, - [949] = {.lex_state = 15}, - [950] = {.lex_state = 16, .external_lex_state = 6}, - [951] = {.lex_state = 16, .external_lex_state = 6}, - [952] = {.lex_state = 16}, - [953] = {.lex_state = 16}, - [954] = {.lex_state = 16}, - [955] = {.lex_state = 16}, + [949] = {.lex_state = 16, .external_lex_state = 6}, + [950] = {.lex_state = 15}, + [951] = {.lex_state = 51, .external_lex_state = 2}, + [952] = {.lex_state = 15}, + [953] = {.lex_state = 51, .external_lex_state = 2}, + [954] = {.lex_state = 16, .external_lex_state = 6}, + [955] = {.lex_state = 16, .external_lex_state = 6}, [956] = {.lex_state = 16}, [957] = {.lex_state = 16}, [958] = {.lex_state = 16}, @@ -7449,13 +7451,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [978] = {.lex_state = 16}, [979] = {.lex_state = 16}, [980] = {.lex_state = 16}, - [981] = {.lex_state = 51, .external_lex_state = 2}, - [982] = {.lex_state = 51, .external_lex_state = 2}, - [983] = {.lex_state = 51, .external_lex_state = 2}, + [981] = {.lex_state = 16}, + [982] = {.lex_state = 16}, + [983] = {.lex_state = 16}, [984] = {.lex_state = 16}, [985] = {.lex_state = 16}, [986] = {.lex_state = 16}, - [987] = {.lex_state = 51, .external_lex_state = 2}, + [987] = {.lex_state = 16}, [988] = {.lex_state = 16}, [989] = {.lex_state = 16}, [990] = {.lex_state = 16}, @@ -7466,20 +7468,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [995] = {.lex_state = 51, .external_lex_state = 2}, [996] = {.lex_state = 0}, [997] = {.lex_state = 51}, - [998] = {.lex_state = 0}, - [999] = {.lex_state = 51}, + [998] = {.lex_state = 51}, + [999] = {.lex_state = 0}, [1000] = {.lex_state = 51}, - [1001] = {.lex_state = 0, .external_lex_state = 6}, - [1002] = {.lex_state = 51}, - [1003] = {.lex_state = 14}, + [1001] = {.lex_state = 51, .external_lex_state = 2}, + [1002] = {.lex_state = 51, .external_lex_state = 2}, + [1003] = {.lex_state = 51, .external_lex_state = 2}, [1004] = {.lex_state = 14}, - [1005] = {.lex_state = 51}, - [1006] = {.lex_state = 51, .external_lex_state = 2}, - [1007] = {.lex_state = 51, .external_lex_state = 2}, - [1008] = {.lex_state = 0, .external_lex_state = 6}, + [1005] = {.lex_state = 16}, + [1006] = {.lex_state = 51}, + [1007] = {.lex_state = 14}, + [1008] = {.lex_state = 51}, [1009] = {.lex_state = 51}, - [1010] = {.lex_state = 51, .external_lex_state = 2}, - [1011] = {.lex_state = 16}, + [1010] = {.lex_state = 0, .external_lex_state = 6}, + [1011] = {.lex_state = 0, .external_lex_state = 6}, [1012] = {.lex_state = 51}, [1013] = {.lex_state = 16}, [1014] = {.lex_state = 51}, @@ -7490,14 +7492,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1019] = {.lex_state = 51}, [1020] = {.lex_state = 51}, [1021] = {.lex_state = 51}, - [1022] = {.lex_state = 51}, + [1022] = {.lex_state = 51, .external_lex_state = 2}, [1023] = {.lex_state = 51}, [1024] = {.lex_state = 51}, [1025] = {.lex_state = 51}, [1026] = {.lex_state = 51}, [1027] = {.lex_state = 51}, - [1028] = {.lex_state = 0}, - [1029] = {.lex_state = 51, .external_lex_state = 2}, + [1028] = {.lex_state = 51}, + [1029] = {.lex_state = 0}, [1030] = {.lex_state = 51}, [1031] = {.lex_state = 0}, [1032] = {.lex_state = 51}, @@ -7509,117 +7511,117 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1038] = {.lex_state = 51}, [1039] = {.lex_state = 16}, [1040] = {.lex_state = 18, .external_lex_state = 11}, - [1041] = {.lex_state = 51}, - [1042] = {.lex_state = 16}, - [1043] = {.lex_state = 51, .external_lex_state = 8}, + [1041] = {.lex_state = 18, .external_lex_state = 11}, + [1042] = {.lex_state = 18, .external_lex_state = 11}, + [1043] = {.lex_state = 51, .external_lex_state = 9}, [1044] = {.lex_state = 18, .external_lex_state = 11}, [1045] = {.lex_state = 18, .external_lex_state = 11}, - [1046] = {.lex_state = 18, .external_lex_state = 11}, - [1047] = {.lex_state = 51}, - [1048] = {.lex_state = 0}, + [1046] = {.lex_state = 51}, + [1047] = {.lex_state = 51, .external_lex_state = 8}, + [1048] = {.lex_state = 18, .external_lex_state = 11}, [1049] = {.lex_state = 18, .external_lex_state = 11}, [1050] = {.lex_state = 18, .external_lex_state = 11}, [1051] = {.lex_state = 18, .external_lex_state = 11}, [1052] = {.lex_state = 18, .external_lex_state = 11}, - [1053] = {.lex_state = 16}, + [1053] = {.lex_state = 51}, [1054] = {.lex_state = 18, .external_lex_state = 11}, - [1055] = {.lex_state = 18, .external_lex_state = 11}, + [1055] = {.lex_state = 16}, [1056] = {.lex_state = 18, .external_lex_state = 11}, [1057] = {.lex_state = 18, .external_lex_state = 11}, [1058] = {.lex_state = 18, .external_lex_state = 11}, [1059] = {.lex_state = 18, .external_lex_state = 11}, - [1060] = {.lex_state = 18, .external_lex_state = 11}, + [1060] = {.lex_state = 0}, [1061] = {.lex_state = 18, .external_lex_state = 11}, [1062] = {.lex_state = 18, .external_lex_state = 11}, - [1063] = {.lex_state = 51}, - [1064] = {.lex_state = 16}, - [1065] = {.lex_state = 18, .external_lex_state = 11}, - [1066] = {.lex_state = 18, .external_lex_state = 11}, - [1067] = {.lex_state = 51}, - [1068] = {.lex_state = 51, .external_lex_state = 9}, - [1069] = {.lex_state = 0}, + [1063] = {.lex_state = 18, .external_lex_state = 11}, + [1064] = {.lex_state = 51}, + [1065] = {.lex_state = 51}, + [1066] = {.lex_state = 16}, + [1067] = {.lex_state = 18, .external_lex_state = 11}, + [1068] = {.lex_state = 16}, + [1069] = {.lex_state = 51}, [1070] = {.lex_state = 0}, [1071] = {.lex_state = 51}, [1072] = {.lex_state = 0}, - [1073] = {.lex_state = 0}, - [1074] = {.lex_state = 0}, - [1075] = {.lex_state = 0}, - [1076] = {.lex_state = 51}, + [1073] = {.lex_state = 51}, + [1074] = {.lex_state = 51}, + [1075] = {.lex_state = 51}, + [1076] = {.lex_state = 0}, [1077] = {.lex_state = 0}, - [1078] = {.lex_state = 51}, - [1079] = {.lex_state = 51}, + [1078] = {.lex_state = 0}, + [1079] = {.lex_state = 0}, [1080] = {.lex_state = 0}, [1081] = {.lex_state = 51}, [1082] = {.lex_state = 0}, [1083] = {.lex_state = 0}, [1084] = {.lex_state = 0}, - [1085] = {.lex_state = 51}, + [1085] = {.lex_state = 0}, [1086] = {.lex_state = 0}, [1087] = {.lex_state = 0}, - [1088] = {.lex_state = 51}, + [1088] = {.lex_state = 0}, [1089] = {.lex_state = 51}, [1090] = {.lex_state = 0}, [1091] = {.lex_state = 0}, [1092] = {.lex_state = 0}, [1093] = {.lex_state = 0}, - [1094] = {.lex_state = 0}, + [1094] = {.lex_state = 51}, [1095] = {.lex_state = 0}, [1096] = {.lex_state = 51}, [1097] = {.lex_state = 0}, - [1098] = {.lex_state = 0}, - [1099] = {.lex_state = 0}, - [1100] = {.lex_state = 0}, - [1101] = {.lex_state = 51}, + [1098] = {.lex_state = 51}, + [1099] = {.lex_state = 14}, + [1100] = {.lex_state = 51}, + [1101] = {.lex_state = 0}, [1102] = {.lex_state = 51}, - [1103] = {.lex_state = 14}, + [1103] = {.lex_state = 0}, [1104] = {.lex_state = 0}, - [1105] = {.lex_state = 51}, + [1105] = {.lex_state = 14}, [1106] = {.lex_state = 0}, - [1107] = {.lex_state = 14}, - [1108] = {.lex_state = 0}, - [1109] = {.lex_state = 51}, - [1110] = {.lex_state = 51}, + [1107] = {.lex_state = 0}, + [1108] = {.lex_state = 51}, + [1109] = {.lex_state = 0}, + [1110] = {.lex_state = 0, .external_lex_state = 6}, [1111] = {.lex_state = 51}, - [1112] = {.lex_state = 0, .external_lex_state = 6}, - [1113] = {.lex_state = 0}, + [1112] = {.lex_state = 51}, + [1113] = {.lex_state = 51}, [1114] = {.lex_state = 51}, - [1115] = {.lex_state = 0, .external_lex_state = 6}, + [1115] = {.lex_state = 51}, [1116] = {.lex_state = 51}, [1117] = {.lex_state = 51}, - [1118] = {.lex_state = 0, .external_lex_state = 6}, - [1119] = {.lex_state = 18, .external_lex_state = 11}, - [1120] = {.lex_state = 14}, - [1121] = {.lex_state = 0, .external_lex_state = 6}, - [1122] = {.lex_state = 0}, - [1123] = {.lex_state = 0, .external_lex_state = 6}, - [1124] = {.lex_state = 51}, + [1118] = {.lex_state = 51}, + [1119] = {.lex_state = 14}, + [1120] = {.lex_state = 18, .external_lex_state = 11}, + [1121] = {.lex_state = 51}, + [1122] = {.lex_state = 0, .external_lex_state = 6}, + [1123] = {.lex_state = 0}, + [1124] = {.lex_state = 0, .external_lex_state = 6}, [1125] = {.lex_state = 51}, - [1126] = {.lex_state = 0, .external_lex_state = 6}, - [1127] = {.lex_state = 51}, - [1128] = {.lex_state = 51}, - [1129] = {.lex_state = 0, .external_lex_state = 6}, - [1130] = {.lex_state = 51}, - [1131] = {.lex_state = 14}, - [1132] = {.lex_state = 51}, + [1126] = {.lex_state = 51}, + [1127] = {.lex_state = 0, .external_lex_state = 6}, + [1128] = {.lex_state = 0, .external_lex_state = 6}, + [1129] = {.lex_state = 51}, + [1130] = {.lex_state = 0, .external_lex_state = 6}, + [1131] = {.lex_state = 51}, + [1132] = {.lex_state = 0, .external_lex_state = 6}, [1133] = {.lex_state = 51}, - [1134] = {.lex_state = 51}, - [1135] = {.lex_state = 0}, - [1136] = {.lex_state = 51}, - [1137] = {.lex_state = 0, .external_lex_state = 6}, - [1138] = {.lex_state = 51}, - [1139] = {.lex_state = 0, .external_lex_state = 6}, - [1140] = {.lex_state = 51}, - [1141] = {.lex_state = 51}, - [1142] = {.lex_state = 51}, - [1143] = {.lex_state = 51}, + [1134] = {.lex_state = 0, .external_lex_state = 6}, + [1135] = {.lex_state = 18, .external_lex_state = 11}, + [1136] = {.lex_state = 0}, + [1137] = {.lex_state = 14}, + [1138] = {.lex_state = 14}, + [1139] = {.lex_state = 14}, + [1140] = {.lex_state = 14}, + [1141] = {.lex_state = 14}, + [1142] = {.lex_state = 16}, + [1143] = {.lex_state = 0}, [1144] = {.lex_state = 51}, - [1145] = {.lex_state = 14}, - [1146] = {.lex_state = 0}, - [1147] = {.lex_state = 0, .external_lex_state = 6}, + [1145] = {.lex_state = 51}, + [1146] = {.lex_state = 51}, + [1147] = {.lex_state = 14}, [1148] = {.lex_state = 51}, - [1149] = {.lex_state = 18, .external_lex_state = 11}, + [1149] = {.lex_state = 51}, [1150] = {.lex_state = 51}, - [1151] = {.lex_state = 51}, + [1151] = {.lex_state = 0, .external_lex_state = 6}, [1152] = {.lex_state = 14}, [1153] = {.lex_state = 51}, [1154] = {.lex_state = 51}, @@ -7628,128 +7630,128 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1157] = {.lex_state = 51}, [1158] = {.lex_state = 51}, [1159] = {.lex_state = 14}, - [1160] = {.lex_state = 16}, - [1161] = {.lex_state = 0, .external_lex_state = 6}, - [1162] = {.lex_state = 14}, - [1163] = {.lex_state = 51}, - [1164] = {.lex_state = 14}, + [1160] = {.lex_state = 0, .external_lex_state = 6}, + [1161] = {.lex_state = 0}, + [1162] = {.lex_state = 51}, + [1163] = {.lex_state = 14}, + [1164] = {.lex_state = 51}, [1165] = {.lex_state = 14}, [1166] = {.lex_state = 51}, - [1167] = {.lex_state = 14}, - [1168] = {.lex_state = 14}, - [1169] = {.lex_state = 14}, - [1170] = {.lex_state = 14}, + [1167] = {.lex_state = 0}, + [1168] = {.lex_state = 0}, + [1169] = {.lex_state = 51}, + [1170] = {.lex_state = 51}, [1171] = {.lex_state = 0}, [1172] = {.lex_state = 0}, - [1173] = {.lex_state = 0}, + [1173] = {.lex_state = 51}, [1174] = {.lex_state = 0}, - [1175] = {.lex_state = 0}, - [1176] = {.lex_state = 51}, - [1177] = {.lex_state = 51}, - [1178] = {.lex_state = 0}, - [1179] = {.lex_state = 0}, - [1180] = {.lex_state = 0}, - [1181] = {.lex_state = 0, .external_lex_state = 6}, - [1182] = {.lex_state = 51}, + [1175] = {.lex_state = 0, .external_lex_state = 6}, + [1176] = {.lex_state = 14}, + [1177] = {.lex_state = 0}, + [1178] = {.lex_state = 51}, + [1179] = {.lex_state = 0, .external_lex_state = 6}, + [1180] = {.lex_state = 0, .external_lex_state = 6}, + [1181] = {.lex_state = 0}, + [1182] = {.lex_state = 0}, [1183] = {.lex_state = 0}, [1184] = {.lex_state = 0}, [1185] = {.lex_state = 0}, [1186] = {.lex_state = 0}, [1187] = {.lex_state = 0}, - [1188] = {.lex_state = 51}, + [1188] = {.lex_state = 0}, [1189] = {.lex_state = 51}, [1190] = {.lex_state = 51}, - [1191] = {.lex_state = 0, .external_lex_state = 6}, + [1191] = {.lex_state = 51}, [1192] = {.lex_state = 51}, - [1193] = {.lex_state = 51}, - [1194] = {.lex_state = 0}, + [1193] = {.lex_state = 0}, + [1194] = {.lex_state = 51}, [1195] = {.lex_state = 0}, [1196] = {.lex_state = 0}, [1197] = {.lex_state = 51}, - [1198] = {.lex_state = 51}, - [1199] = {.lex_state = 0}, - [1200] = {.lex_state = 0}, - [1201] = {.lex_state = 51}, + [1198] = {.lex_state = 0}, + [1199] = {.lex_state = 0, .external_lex_state = 6}, + [1200] = {.lex_state = 51}, + [1201] = {.lex_state = 0}, [1202] = {.lex_state = 0}, [1203] = {.lex_state = 0}, [1204] = {.lex_state = 0}, [1205] = {.lex_state = 0}, [1206] = {.lex_state = 0}, - [1207] = {.lex_state = 0}, + [1207] = {.lex_state = 51}, [1208] = {.lex_state = 51}, - [1209] = {.lex_state = 51}, - [1210] = {.lex_state = 0, .external_lex_state = 6}, + [1209] = {.lex_state = 0, .external_lex_state = 6}, + [1210] = {.lex_state = 0}, [1211] = {.lex_state = 0}, - [1212] = {.lex_state = 0}, - [1213] = {.lex_state = 16}, - [1214] = {.lex_state = 51}, - [1215] = {.lex_state = 0}, + [1212] = {.lex_state = 0, .external_lex_state = 6}, + [1213] = {.lex_state = 51}, + [1214] = {.lex_state = 0}, + [1215] = {.lex_state = 51}, [1216] = {.lex_state = 0}, [1217] = {.lex_state = 0}, - [1218] = {.lex_state = 0}, - [1219] = {.lex_state = 0, .external_lex_state = 6}, + [1218] = {.lex_state = 0, .external_lex_state = 6}, + [1219] = {.lex_state = 14}, [1220] = {.lex_state = 0, .external_lex_state = 6}, [1221] = {.lex_state = 14}, [1222] = {.lex_state = 0}, - [1223] = {.lex_state = 0, .external_lex_state = 6}, - [1224] = {.lex_state = 0}, + [1223] = {.lex_state = 51}, + [1224] = {.lex_state = 0, .external_lex_state = 6}, [1225] = {.lex_state = 0, .external_lex_state = 6}, [1226] = {.lex_state = 0}, [1227] = {.lex_state = 0}, [1228] = {.lex_state = 0}, [1229] = {.lex_state = 0}, [1230] = {.lex_state = 0}, - [1231] = {.lex_state = 51}, + [1231] = {.lex_state = 0}, [1232] = {.lex_state = 0}, - [1233] = {.lex_state = 51}, + [1233] = {.lex_state = 0}, [1234] = {.lex_state = 0}, - [1235] = {.lex_state = 0, .external_lex_state = 6}, - [1236] = {.lex_state = 0}, - [1237] = {.lex_state = 14}, - [1238] = {.lex_state = 0}, + [1235] = {.lex_state = 0}, + [1236] = {.lex_state = 16}, + [1237] = {.lex_state = 51}, + [1238] = {.lex_state = 51}, [1239] = {.lex_state = 0, .external_lex_state = 6}, [1240] = {.lex_state = 51}, - [1241] = {.lex_state = 0, .external_lex_state = 6}, - [1242] = {.lex_state = 16, .external_lex_state = 6}, - [1243] = {.lex_state = 51}, - [1244] = {.lex_state = 51}, - [1245] = {.lex_state = 16, .external_lex_state = 6}, - [1246] = {.lex_state = 51}, - [1247] = {.lex_state = 0, .external_lex_state = 6}, - [1248] = {.lex_state = 18, .external_lex_state = 11}, + [1241] = {.lex_state = 0}, + [1242] = {.lex_state = 51}, + [1243] = {.lex_state = 18, .external_lex_state = 11}, + [1244] = {.lex_state = 0, .external_lex_state = 6}, + [1245] = {.lex_state = 51}, + [1246] = {.lex_state = 0, .external_lex_state = 6}, + [1247] = {.lex_state = 16}, + [1248] = {.lex_state = 51}, [1249] = {.lex_state = 51}, [1250] = {.lex_state = 51}, - [1251] = {.lex_state = 16}, - [1252] = {.lex_state = 18, .external_lex_state = 11}, - [1253] = {.lex_state = 51}, - [1254] = {.lex_state = 51}, - [1255] = {.lex_state = 0, .external_lex_state = 6}, - [1256] = {.lex_state = 16}, - [1257] = {.lex_state = 0}, - [1258] = {.lex_state = 0}, - [1259] = {.lex_state = 18, .external_lex_state = 11}, - [1260] = {.lex_state = 18, .external_lex_state = 11}, - [1261] = {.lex_state = 51}, - [1262] = {.lex_state = 16, .external_lex_state = 6}, - [1263] = {.lex_state = 51}, - [1264] = {.lex_state = 51}, + [1251] = {.lex_state = 51}, + [1252] = {.lex_state = 51}, + [1253] = {.lex_state = 0, .external_lex_state = 6}, + [1254] = {.lex_state = 18, .external_lex_state = 11}, + [1255] = {.lex_state = 0}, + [1256] = {.lex_state = 16, .external_lex_state = 6}, + [1257] = {.lex_state = 51}, + [1258] = {.lex_state = 16}, + [1259] = {.lex_state = 14}, + [1260] = {.lex_state = 0, .external_lex_state = 6}, + [1261] = {.lex_state = 0}, + [1262] = {.lex_state = 51}, + [1263] = {.lex_state = 18, .external_lex_state = 11}, + [1264] = {.lex_state = 0}, [1265] = {.lex_state = 51}, [1266] = {.lex_state = 51}, [1267] = {.lex_state = 51}, - [1268] = {.lex_state = 0}, - [1269] = {.lex_state = 16}, - [1270] = {.lex_state = 14}, - [1271] = {.lex_state = 0, .external_lex_state = 6}, - [1272] = {.lex_state = 14}, + [1268] = {.lex_state = 14}, + [1269] = {.lex_state = 14}, + [1270] = {.lex_state = 16}, + [1271] = {.lex_state = 18, .external_lex_state = 11}, + [1272] = {.lex_state = 51}, [1273] = {.lex_state = 51}, - [1274] = {.lex_state = 14}, + [1274] = {.lex_state = 16, .external_lex_state = 6}, [1275] = {.lex_state = 18, .external_lex_state = 11}, - [1276] = {.lex_state = 51}, + [1276] = {.lex_state = 16, .external_lex_state = 6}, [1277] = {.lex_state = 51}, - [1278] = {.lex_state = 0, .external_lex_state = 6}, + [1278] = {.lex_state = 18, .external_lex_state = 11}, [1279] = {.lex_state = 51}, [1280] = {.lex_state = 51}, - [1281] = {.lex_state = 18, .external_lex_state = 11}, + [1281] = {.lex_state = 51}, [1282] = {.lex_state = 51}, [1283] = {.lex_state = 0}, [1284] = {.lex_state = 0, .external_lex_state = 6}, @@ -8344,7 +8346,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -8366,44 +8368,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1346), [sym_class_definition] = STATE(64), [sym_decorated_definition] = STATE(64), - [sym_decorator] = STATE(1172), + [sym_decorator] = STATE(1167), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(64), - [aux_sym_decorated_definition_repeat1] = STATE(1172), + [aux_sym_decorated_definition_repeat1] = STATE(1167), [ts_builtin_sym_end] = ACTIONS(5), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), @@ -8462,7 +8464,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -8484,45 +8486,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(491), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -8581,7 +8583,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -8603,45 +8605,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(60), [sym_decorated_definition] = STATE(60), - [sym_decorator] = STATE(1146), - [sym_block] = STATE(1195), + [sym_decorator] = STATE(1168), + [sym_block] = STATE(1216), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(60), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -8700,7 +8702,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -8722,45 +8724,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(329), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -8819,7 +8821,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -8841,45 +8843,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(478), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -8938,7 +8940,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -8960,45 +8962,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(604), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -9057,7 +9059,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -9079,45 +9081,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(615), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -9176,7 +9178,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -9198,45 +9200,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(525), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -9295,7 +9297,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -9317,45 +9319,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(541), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -9414,7 +9416,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -9436,45 +9438,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(547), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -9533,7 +9535,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -9555,45 +9557,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(550), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -9652,7 +9654,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -9674,45 +9676,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(582), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -9771,7 +9773,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -9793,45 +9795,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(490), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -9890,7 +9892,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -9912,45 +9914,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(447), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -10009,7 +10011,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -10031,45 +10033,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(609), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -10128,7 +10130,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -10150,45 +10152,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(601), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -10247,7 +10249,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -10269,45 +10271,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(612), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -10366,7 +10368,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -10388,45 +10390,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(512), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -10485,7 +10487,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -10507,45 +10509,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(468), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -10604,7 +10606,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -10626,45 +10628,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(542), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -10723,7 +10725,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -10745,45 +10747,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(455), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -10842,7 +10844,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -10864,45 +10866,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(496), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -10961,7 +10963,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -10983,45 +10985,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(606), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -11080,7 +11082,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -11102,45 +11104,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(472), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -11199,7 +11201,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -11221,45 +11223,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(517), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -11318,7 +11320,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -11340,45 +11342,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(442), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -11437,7 +11439,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -11459,45 +11461,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(508), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -11556,7 +11558,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -11578,45 +11580,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(522), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -11675,7 +11677,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -11697,45 +11699,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(523), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -11794,7 +11796,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -11816,45 +11818,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(450), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -11913,7 +11915,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -11935,45 +11937,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(61), [sym_decorated_definition] = STATE(61), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(451), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(61), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -12032,7 +12034,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -12054,45 +12056,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(322), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -12151,7 +12153,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -12173,45 +12175,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(559), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -12270,7 +12272,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -12292,45 +12294,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(567), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -12389,7 +12391,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -12411,45 +12413,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(573), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -12508,7 +12510,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -12530,45 +12532,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(575), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -12627,7 +12629,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -12649,45 +12651,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(577), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -12746,7 +12748,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -12768,45 +12770,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(579), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -12865,7 +12867,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -12887,45 +12889,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(486), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -12984,7 +12986,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -13006,45 +13008,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(454), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -13103,7 +13105,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -13125,45 +13127,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(583), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -13222,7 +13224,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -13244,45 +13246,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(586), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -13341,7 +13343,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -13363,45 +13365,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(587), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -13460,7 +13462,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -13482,45 +13484,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(502), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -13579,7 +13581,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -13601,45 +13603,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(488), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -13698,7 +13700,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -13720,45 +13722,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(591), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -13817,7 +13819,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -13839,45 +13841,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(459), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -13936,7 +13938,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -13958,45 +13960,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(504), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -14055,7 +14057,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -14077,45 +14079,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(595), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -14174,7 +14176,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -14196,45 +14198,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(489), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -14293,7 +14295,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -14315,45 +14317,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(598), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -14412,7 +14414,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -14434,45 +14436,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(460), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -14531,7 +14533,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -14553,45 +14555,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(507), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -14650,7 +14652,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -14672,45 +14674,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(602), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -14769,7 +14771,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -14791,45 +14793,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(603), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -14888,7 +14890,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -14910,45 +14912,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(464), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -15007,7 +15009,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -15029,45 +15031,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(439), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -15126,7 +15128,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -15148,45 +15150,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(60), [sym_decorated_definition] = STATE(60), - [sym_decorator] = STATE(1146), - [sym_block] = STATE(1215), + [sym_decorator] = STATE(1168), + [sym_block] = STATE(1206), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(60), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -15245,7 +15247,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -15267,45 +15269,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(63), [sym_decorated_definition] = STATE(63), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_block] = STATE(560), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(63), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -15364,7 +15366,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -15386,44 +15388,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(62), [sym_decorated_definition] = STATE(62), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(62), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -15482,7 +15484,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -15504,44 +15506,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(62), [sym_decorated_definition] = STATE(62), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(62), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -15600,7 +15602,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -15622,44 +15624,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(62), [sym_decorated_definition] = STATE(62), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(62), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(115), [anon_sym_lazy] = ACTIONS(118), [anon_sym_import] = ACTIONS(121), @@ -15718,7 +15720,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -15740,44 +15742,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1345), [sym_class_definition] = STATE(62), [sym_decorated_definition] = STATE(62), - [sym_decorator] = STATE(1146), + [sym_decorator] = STATE(1168), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(62), - [aux_sym_decorated_definition_repeat1] = STATE(1146), + [aux_sym_decorated_definition_repeat1] = STATE(1168), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -15836,7 +15838,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -15858,44 +15860,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1346), [sym_class_definition] = STATE(65), [sym_decorated_definition] = STATE(65), - [sym_decorator] = STATE(1172), + [sym_decorator] = STATE(1167), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(65), - [aux_sym_decorated_definition_repeat1] = STATE(1172), + [aux_sym_decorated_definition_repeat1] = STATE(1167), [ts_builtin_sym_end] = ACTIONS(239), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), @@ -15954,7 +15956,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -15976,44 +15978,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_alias_statement] = STATE(1346), [sym_class_definition] = STATE(65), [sym_decorated_definition] = STATE(65), - [sym_decorator] = STATE(1172), + [sym_decorator] = STATE(1167), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [aux_sym_module_repeat1] = STATE(65), - [aux_sym_decorated_definition_repeat1] = STATE(1172), + [aux_sym_decorated_definition_repeat1] = STATE(1167), [ts_builtin_sym_end] = ACTIONS(229), [sym_identifier] = ACTIONS(115), [anon_sym_lazy] = ACTIONS(118), @@ -16068,7 +16070,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_list_splat] = STATE(1573), [sym_dictionary_splat] = STATE(1573), [sym_expression_list] = STATE(1725), - [sym_expression] = STATE(1277), + [sym_expression] = STATE(1280), [sym_primary_expression] = STATE(704), [sym_not_operator] = STATE(1037), [sym_boolean_operator] = STATE(1037), @@ -16168,7 +16170,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_list_splat] = STATE(1573), [sym_dictionary_splat] = STATE(1573), [sym_expression_list] = STATE(1753), - [sym_expression] = STATE(1276), + [sym_expression] = STATE(1273), [sym_primary_expression] = STATE(704), [sym_not_operator] = STATE(1037), [sym_boolean_operator] = STATE(1037), @@ -16271,7 +16273,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -16285,40 +16287,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -16369,7 +16371,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -16383,40 +16385,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -16467,7 +16469,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -16481,40 +16483,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -16565,7 +16567,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -16579,40 +16581,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -16663,7 +16665,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -16677,40 +16679,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -16761,7 +16763,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -16775,40 +16777,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -16859,7 +16861,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -16873,40 +16875,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -16957,7 +16959,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -16971,40 +16973,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -17055,7 +17057,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -17069,40 +17071,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -17153,7 +17155,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -17167,40 +17169,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -17245,33 +17247,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(78)] = { [sym_chevron] = STATE(1323), - [sym_named_expression] = STATE(1126), - [sym_expression] = STATE(1223), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), - [sym_attribute] = STATE(950), - [sym_subscript] = STATE(950), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_named_expression] = STATE(1134), + [sym_expression] = STATE(1199), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), + [sym_attribute] = STATE(954), + [sym_subscript] = STATE(954), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(361), [anon_sym_lazy] = ACTIONS(363), [anon_sym_DOT] = ACTIONS(272), @@ -17349,7 +17351,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -17363,40 +17365,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -17447,7 +17449,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -17461,40 +17463,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -17545,7 +17547,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -17559,40 +17561,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -17643,7 +17645,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -17657,40 +17659,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -17741,7 +17743,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -17755,40 +17757,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -17839,7 +17841,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -17853,40 +17855,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -17937,7 +17939,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -17951,40 +17953,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -18035,7 +18037,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -18049,40 +18051,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -18133,7 +18135,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -18147,40 +18149,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -18231,7 +18233,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -18245,40 +18247,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -18329,7 +18331,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -18343,40 +18345,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -18427,7 +18429,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -18441,40 +18443,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -18525,7 +18527,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -18539,40 +18541,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -18623,7 +18625,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -18637,40 +18639,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -18721,7 +18723,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -18735,40 +18737,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -18819,7 +18821,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -18833,40 +18835,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -18917,7 +18919,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -18931,40 +18933,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -19015,7 +19017,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -19029,40 +19031,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -19113,7 +19115,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -19127,40 +19129,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -19211,7 +19213,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -19225,40 +19227,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -19309,7 +19311,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -19323,40 +19325,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -19407,7 +19409,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -19421,40 +19423,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -19505,7 +19507,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -19519,40 +19521,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -19603,7 +19605,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -19617,40 +19619,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -19701,7 +19703,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -19715,40 +19717,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -19799,7 +19801,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -19813,40 +19815,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -19897,7 +19899,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -19911,40 +19913,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -19988,14 +19990,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_string_start] = ACTIONS(85), }, [STATE(106)] = { - [sym__simple_statements] = STATE(1216), + [sym__simple_statements] = STATE(1214), [sym_import_statement] = STATE(1402), [sym_future_import_statement] = STATE(1402), [sym_import_from_statement] = STATE(1402), [sym_print_statement] = STATE(1402), [sym_assert_statement] = STATE(1402), [sym_expression_statement] = STATE(1402), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1402), [sym_delete_statement] = STATE(1402), [sym_raise_statement] = STATE(1402), @@ -20009,40 +20011,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1402), [sym_type_alias_statement] = STATE(1402), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -20093,7 +20095,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -20107,40 +20109,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -20191,7 +20193,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -20205,40 +20207,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -20289,7 +20291,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -20303,40 +20305,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -20387,7 +20389,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -20401,40 +20403,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -20485,7 +20487,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -20499,40 +20501,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -20583,7 +20585,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -20597,40 +20599,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -20681,7 +20683,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -20695,40 +20697,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -20779,7 +20781,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -20793,40 +20795,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -20877,7 +20879,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -20891,40 +20893,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -20975,7 +20977,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -20989,40 +20991,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -21073,7 +21075,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -21087,40 +21089,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -21171,7 +21173,203 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), + [sym_return_statement] = STATE(1346), + [sym_delete_statement] = STATE(1346), + [sym_raise_statement] = STATE(1346), + [sym_pass_statement] = STATE(1346), + [sym_break_statement] = STATE(1346), + [sym_continue_statement] = STATE(1346), + [sym_list_splat] = STATE(1590), + [sym_dictionary_splat] = STATE(1590), + [sym_global_statement] = STATE(1346), + [sym_nonlocal_statement] = STATE(1346), + [sym_exec_statement] = STATE(1346), + [sym_type_alias_statement] = STATE(1346), + [sym_expression_list] = STATE(1545), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), + [sym_assignment] = STATE(1545), + [sym_augmented_assignment] = STATE(1545), + [sym_pattern_list] = STATE(1030), + [sym_yield] = STATE(1545), + [sym_attribute] = STATE(614), + [sym_subscript] = STATE(614), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), + [sym_identifier] = ACTIONS(7), + [anon_sym_lazy] = ACTIONS(9), + [anon_sym_import] = ACTIONS(11), + [anon_sym_from] = ACTIONS(13), + [anon_sym_LPAREN] = ACTIONS(15), + [anon_sym_STAR] = ACTIONS(17), + [anon_sym_print] = ACTIONS(19), + [anon_sym_assert] = ACTIONS(21), + [anon_sym_return] = ACTIONS(23), + [anon_sym_del] = ACTIONS(25), + [anon_sym_raise] = ACTIONS(27), + [anon_sym_pass] = ACTIONS(29), + [anon_sym_break] = ACTIONS(31), + [anon_sym_continue] = ACTIONS(33), + [anon_sym_async] = ACTIONS(319), + [anon_sym_match] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(49), + [anon_sym_PLUS] = ACTIONS(49), + [anon_sym_LBRACK] = ACTIONS(51), + [anon_sym_LBRACE] = ACTIONS(53), + [anon_sym_STAR_STAR] = ACTIONS(55), + [anon_sym_global] = ACTIONS(59), + [anon_sym_nonlocal] = ACTIONS(61), + [anon_sym_exec] = ACTIONS(63), + [anon_sym_type] = ACTIONS(65), + [anon_sym_not] = ACTIONS(71), + [anon_sym_TILDE] = ACTIONS(49), + [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__newline] = ACTIONS(525), + [sym__indent] = ACTIONS(527), + [sym__string_start] = ACTIONS(83), + [sym__template_string_start] = ACTIONS(85), + }, + [STATE(119)] = { + [sym__simple_statements] = STATE(463), + [sym_import_statement] = STATE(1345), + [sym_future_import_statement] = STATE(1345), + [sym_import_from_statement] = STATE(1345), + [sym_print_statement] = STATE(1345), + [sym_assert_statement] = STATE(1345), + [sym_expression_statement] = STATE(1345), + [sym_named_expression] = STATE(1134), + [sym_return_statement] = STATE(1345), + [sym_delete_statement] = STATE(1345), + [sym_raise_statement] = STATE(1345), + [sym_pass_statement] = STATE(1345), + [sym_break_statement] = STATE(1345), + [sym_continue_statement] = STATE(1345), + [sym_list_splat] = STATE(1590), + [sym_dictionary_splat] = STATE(1590), + [sym_global_statement] = STATE(1345), + [sym_nonlocal_statement] = STATE(1345), + [sym_exec_statement] = STATE(1345), + [sym_type_alias_statement] = STATE(1345), + [sym_expression_list] = STATE(1545), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), + [sym_assignment] = STATE(1545), + [sym_augmented_assignment] = STATE(1545), + [sym_pattern_list] = STATE(1030), + [sym_yield] = STATE(1545), + [sym_attribute] = STATE(614), + [sym_subscript] = STATE(614), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), + [sym_identifier] = ACTIONS(7), + [anon_sym_lazy] = ACTIONS(9), + [anon_sym_import] = ACTIONS(11), + [anon_sym_from] = ACTIONS(13), + [anon_sym_LPAREN] = ACTIONS(15), + [anon_sym_STAR] = ACTIONS(17), + [anon_sym_print] = ACTIONS(19), + [anon_sym_assert] = ACTIONS(21), + [anon_sym_return] = ACTIONS(23), + [anon_sym_del] = ACTIONS(25), + [anon_sym_raise] = ACTIONS(27), + [anon_sym_pass] = ACTIONS(29), + [anon_sym_break] = ACTIONS(31), + [anon_sym_continue] = ACTIONS(33), + [anon_sym_async] = ACTIONS(319), + [anon_sym_match] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(49), + [anon_sym_PLUS] = ACTIONS(49), + [anon_sym_LBRACK] = ACTIONS(51), + [anon_sym_LBRACE] = ACTIONS(53), + [anon_sym_STAR_STAR] = ACTIONS(55), + [anon_sym_global] = ACTIONS(59), + [anon_sym_nonlocal] = ACTIONS(61), + [anon_sym_exec] = ACTIONS(63), + [anon_sym_type] = ACTIONS(65), + [anon_sym_not] = ACTIONS(71), + [anon_sym_TILDE] = ACTIONS(49), + [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__newline] = ACTIONS(529), + [sym__indent] = ACTIONS(531), + [sym__string_start] = ACTIONS(83), + [sym__template_string_start] = ACTIONS(85), + }, + [STATE(120)] = { + [sym__simple_statements] = STATE(555), + [sym_import_statement] = STATE(1346), + [sym_future_import_statement] = STATE(1346), + [sym_import_from_statement] = STATE(1346), + [sym_print_statement] = STATE(1346), + [sym_assert_statement] = STATE(1346), + [sym_expression_statement] = STATE(1346), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -21185,236 +21383,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), - [sym_identifier] = ACTIONS(7), - [anon_sym_lazy] = ACTIONS(9), - [anon_sym_import] = ACTIONS(11), - [anon_sym_from] = ACTIONS(13), - [anon_sym_LPAREN] = ACTIONS(15), - [anon_sym_STAR] = ACTIONS(17), - [anon_sym_print] = ACTIONS(19), - [anon_sym_assert] = ACTIONS(21), - [anon_sym_return] = ACTIONS(23), - [anon_sym_del] = ACTIONS(25), - [anon_sym_raise] = ACTIONS(27), - [anon_sym_pass] = ACTIONS(29), - [anon_sym_break] = ACTIONS(31), - [anon_sym_continue] = ACTIONS(33), - [anon_sym_async] = ACTIONS(319), - [anon_sym_match] = ACTIONS(319), - [anon_sym_DASH] = ACTIONS(49), - [anon_sym_PLUS] = ACTIONS(49), - [anon_sym_LBRACK] = ACTIONS(51), - [anon_sym_LBRACE] = ACTIONS(53), - [anon_sym_STAR_STAR] = ACTIONS(55), - [anon_sym_global] = ACTIONS(59), - [anon_sym_nonlocal] = ACTIONS(61), - [anon_sym_exec] = ACTIONS(63), - [anon_sym_type] = ACTIONS(65), - [anon_sym_not] = ACTIONS(71), - [anon_sym_TILDE] = ACTIONS(49), - [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__newline] = ACTIONS(525), - [sym__indent] = ACTIONS(527), - [sym__string_start] = ACTIONS(83), - [sym__template_string_start] = ACTIONS(85), - }, - [STATE(119)] = { - [sym__simple_statements] = STATE(463), - [sym_import_statement] = STATE(1345), - [sym_future_import_statement] = STATE(1345), - [sym_import_from_statement] = STATE(1345), - [sym_print_statement] = STATE(1345), - [sym_assert_statement] = STATE(1345), - [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), - [sym_return_statement] = STATE(1345), - [sym_delete_statement] = STATE(1345), - [sym_raise_statement] = STATE(1345), - [sym_pass_statement] = STATE(1345), - [sym_break_statement] = STATE(1345), - [sym_continue_statement] = STATE(1345), - [sym_list_splat] = STATE(1590), - [sym_dictionary_splat] = STATE(1590), - [sym_global_statement] = STATE(1345), - [sym_nonlocal_statement] = STATE(1345), - [sym_exec_statement] = STATE(1345), - [sym_type_alias_statement] = STATE(1345), - [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), - [sym_assignment] = STATE(1545), - [sym_augmented_assignment] = STATE(1545), - [sym_pattern_list] = STATE(1030), - [sym_yield] = STATE(1545), - [sym_attribute] = STATE(614), - [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), - [sym_identifier] = ACTIONS(7), - [anon_sym_lazy] = ACTIONS(9), - [anon_sym_import] = ACTIONS(11), - [anon_sym_from] = ACTIONS(13), - [anon_sym_LPAREN] = ACTIONS(15), - [anon_sym_STAR] = ACTIONS(17), - [anon_sym_print] = ACTIONS(19), - [anon_sym_assert] = ACTIONS(21), - [anon_sym_return] = ACTIONS(23), - [anon_sym_del] = ACTIONS(25), - [anon_sym_raise] = ACTIONS(27), - [anon_sym_pass] = ACTIONS(29), - [anon_sym_break] = ACTIONS(31), - [anon_sym_continue] = ACTIONS(33), - [anon_sym_async] = ACTIONS(319), - [anon_sym_match] = ACTIONS(319), - [anon_sym_DASH] = ACTIONS(49), - [anon_sym_PLUS] = ACTIONS(49), - [anon_sym_LBRACK] = ACTIONS(51), - [anon_sym_LBRACE] = ACTIONS(53), - [anon_sym_STAR_STAR] = ACTIONS(55), - [anon_sym_global] = ACTIONS(59), - [anon_sym_nonlocal] = ACTIONS(61), - [anon_sym_exec] = ACTIONS(63), - [anon_sym_type] = ACTIONS(65), - [anon_sym_not] = ACTIONS(71), - [anon_sym_TILDE] = ACTIONS(49), - [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__newline] = ACTIONS(529), - [sym__indent] = ACTIONS(531), - [sym__string_start] = ACTIONS(83), - [sym__template_string_start] = ACTIONS(85), - }, - [STATE(120)] = { - [sym__simple_statements] = STATE(555), - [sym_import_statement] = STATE(1346), - [sym_future_import_statement] = STATE(1346), - [sym_import_from_statement] = STATE(1346), - [sym_print_statement] = STATE(1346), - [sym_assert_statement] = STATE(1346), - [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), - [sym_return_statement] = STATE(1346), - [sym_delete_statement] = STATE(1346), - [sym_raise_statement] = STATE(1346), - [sym_pass_statement] = STATE(1346), - [sym_break_statement] = STATE(1346), - [sym_continue_statement] = STATE(1346), - [sym_list_splat] = STATE(1590), - [sym_dictionary_splat] = STATE(1590), - [sym_global_statement] = STATE(1346), - [sym_nonlocal_statement] = STATE(1346), - [sym_exec_statement] = STATE(1346), - [sym_type_alias_statement] = STATE(1346), - [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), - [sym_assignment] = STATE(1545), - [sym_augmented_assignment] = STATE(1545), - [sym_pattern_list] = STATE(1030), - [sym_yield] = STATE(1545), - [sym_attribute] = STATE(614), - [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -21465,7 +21467,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -21479,40 +21481,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -21563,7 +21565,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -21577,40 +21579,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -21654,14 +21656,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_string_start] = ACTIONS(85), }, [STATE(123)] = { - [sym__simple_statements] = STATE(1183), + [sym__simple_statements] = STATE(1188), [sym_import_statement] = STATE(1402), [sym_future_import_statement] = STATE(1402), [sym_import_from_statement] = STATE(1402), [sym_print_statement] = STATE(1402), [sym_assert_statement] = STATE(1402), [sym_expression_statement] = STATE(1402), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1402), [sym_delete_statement] = STATE(1402), [sym_raise_statement] = STATE(1402), @@ -21675,40 +21677,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1402), [sym_type_alias_statement] = STATE(1402), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -21759,7 +21761,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -21773,40 +21775,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -21857,7 +21859,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1346), [sym_assert_statement] = STATE(1346), [sym_expression_statement] = STATE(1346), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1346), [sym_delete_statement] = STATE(1346), [sym_raise_statement] = STATE(1346), @@ -21871,40 +21873,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1346), [sym_type_alias_statement] = STATE(1346), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -21955,7 +21957,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1345), [sym_assert_statement] = STATE(1345), [sym_expression_statement] = STATE(1345), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1345), [sym_delete_statement] = STATE(1345), [sym_raise_statement] = STATE(1345), @@ -21969,40 +21971,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1345), [sym_type_alias_statement] = STATE(1345), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -22052,7 +22054,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1578), [sym_assert_statement] = STATE(1578), [sym_expression_statement] = STATE(1578), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1578), [sym_delete_statement] = STATE(1578), [sym_raise_statement] = STATE(1578), @@ -22066,40 +22068,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1578), [sym_type_alias_statement] = STATE(1578), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -22148,7 +22150,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1578), [sym_assert_statement] = STATE(1578), [sym_expression_statement] = STATE(1578), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1578), [sym_delete_statement] = STATE(1578), [sym_raise_statement] = STATE(1578), @@ -22162,40 +22164,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1578), [sym_type_alias_statement] = STATE(1578), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -22244,7 +22246,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1578), [sym_assert_statement] = STATE(1578), [sym_expression_statement] = STATE(1578), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1578), [sym_delete_statement] = STATE(1578), [sym_raise_statement] = STATE(1578), @@ -22258,40 +22260,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1578), [sym_type_alias_statement] = STATE(1578), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -22340,7 +22342,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1578), [sym_assert_statement] = STATE(1578), [sym_expression_statement] = STATE(1578), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1578), [sym_delete_statement] = STATE(1578), [sym_raise_statement] = STATE(1578), @@ -22354,40 +22356,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1578), [sym_type_alias_statement] = STATE(1578), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -22436,7 +22438,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1578), [sym_assert_statement] = STATE(1578), [sym_expression_statement] = STATE(1578), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1578), [sym_delete_statement] = STATE(1578), [sym_raise_statement] = STATE(1578), @@ -22450,40 +22452,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1578), [sym_type_alias_statement] = STATE(1578), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -22532,7 +22534,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1578), [sym_assert_statement] = STATE(1578), [sym_expression_statement] = STATE(1578), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1578), [sym_delete_statement] = STATE(1578), [sym_raise_statement] = STATE(1578), @@ -22546,40 +22548,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1578), [sym_type_alias_statement] = STATE(1578), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -22628,7 +22630,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_print_statement] = STATE(1578), [sym_assert_statement] = STATE(1578), [sym_expression_statement] = STATE(1578), - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_return_statement] = STATE(1578), [sym_delete_statement] = STATE(1578), [sym_raise_statement] = STATE(1578), @@ -22642,40 +22644,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_exec_statement] = STATE(1578), [sym_type_alias_statement] = STATE(1578), [sym_expression_list] = STATE(1545), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1191), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1220), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1545), [sym_augmented_assignment] = STATE(1545), [sym_pattern_list] = STATE(1030), [sym_yield] = STATE(1545), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(9), [anon_sym_import] = ACTIONS(11), @@ -22717,26 +22719,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_string_start] = ACTIONS(85), }, [STATE(134)] = { - [sym_primary_expression] = STATE(799), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_attribute] = STATE(950), - [sym_subscript] = STATE(950), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_primary_expression] = STATE(809), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_attribute] = STATE(954), + [sym_subscript] = STATE(954), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(79), [anon_sym_lazy] = ACTIONS(573), [anon_sym_DOT] = ACTIONS(272), @@ -22806,7 +22808,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_string_start] = ACTIONS(85), }, [STATE(135)] = { - [sym_primary_expression] = STATE(766), + [sym_primary_expression] = STATE(754), [sym_binary_operator] = STATE(720), [sym_unary_operator] = STATE(720), [sym_attribute] = STATE(720), @@ -22893,7 +22895,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_string_start] = ACTIONS(317), }, [STATE(136)] = { - [sym_primary_expression] = STATE(766), + [sym_primary_expression] = STATE(754), [sym_binary_operator] = STATE(720), [sym_unary_operator] = STATE(720), [sym_attribute] = STATE(720), @@ -22971,7 +22973,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_string_start] = ACTIONS(317), }, [STATE(137)] = { - [sym_primary_expression] = STATE(766), + [sym_primary_expression] = STATE(754), [sym_binary_operator] = STATE(720), [sym_unary_operator] = STATE(720), [sym_attribute] = STATE(720), @@ -23048,7 +23050,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_string_start] = ACTIONS(317), }, [STATE(138)] = { - [sym_primary_expression] = STATE(747), + [sym_primary_expression] = STATE(741), [sym_binary_operator] = STATE(720), [sym_unary_operator] = STATE(720), [sym_attribute] = STATE(720), @@ -23125,26 +23127,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_string_start] = ACTIONS(317), }, [STATE(139)] = { - [sym_primary_expression] = STATE(805), - [sym_binary_operator] = STATE(949), - [sym_unary_operator] = STATE(949), - [sym_attribute] = STATE(949), - [sym_subscript] = STATE(949), - [sym_call] = STATE(949), - [sym_list] = STATE(949), - [sym_set] = STATE(949), - [sym_tuple] = STATE(949), - [sym_dictionary] = STATE(949), - [sym_list_comprehension] = STATE(949), - [sym_dictionary_comprehension] = STATE(949), - [sym_set_comprehension] = STATE(949), - [sym_generator_expression] = STATE(949), - [sym_parenthesized_expression] = STATE(949), - [sym_concatenated_string] = STATE(949), - [sym_string] = STATE(781), - [sym_concatenated_template_string] = STATE(949), - [sym_template_string] = STATE(782), - [sym_await] = STATE(949), + [sym_primary_expression] = STATE(830), + [sym_binary_operator] = STATE(952), + [sym_unary_operator] = STATE(952), + [sym_attribute] = STATE(952), + [sym_subscript] = STATE(952), + [sym_call] = STATE(952), + [sym_list] = STATE(952), + [sym_set] = STATE(952), + [sym_tuple] = STATE(952), + [sym_dictionary] = STATE(952), + [sym_list_comprehension] = STATE(952), + [sym_dictionary_comprehension] = STATE(952), + [sym_set_comprehension] = STATE(952), + [sym_generator_expression] = STATE(952), + [sym_parenthesized_expression] = STATE(952), + [sym_concatenated_string] = STATE(952), + [sym_string] = STATE(771), + [sym_concatenated_template_string] = STATE(952), + [sym_template_string] = STATE(772), + [sym_await] = STATE(952), [sym_identifier] = ACTIONS(612), [anon_sym_lazy] = ACTIONS(614), [anon_sym_DOT] = ACTIONS(272), @@ -23201,26 +23203,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_string_start] = ACTIONS(632), }, [STATE(140)] = { - [sym_primary_expression] = STATE(799), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_attribute] = STATE(950), - [sym_subscript] = STATE(950), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_primary_expression] = STATE(809), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_attribute] = STATE(954), + [sym_subscript] = STATE(954), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(79), [anon_sym_lazy] = ACTIONS(573), [anon_sym_DOT] = ACTIONS(272), @@ -23277,7 +23279,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_string_start] = ACTIONS(85), }, [STATE(141)] = { - [sym_primary_expression] = STATE(766), + [sym_primary_expression] = STATE(754), [sym_binary_operator] = STATE(720), [sym_unary_operator] = STATE(720), [sym_attribute] = STATE(720), @@ -23353,7 +23355,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_string_start] = ACTIONS(317), }, [STATE(142)] = { - [sym_primary_expression] = STATE(747), + [sym_primary_expression] = STATE(741), [sym_binary_operator] = STATE(720), [sym_unary_operator] = STATE(720), [sym_attribute] = STATE(720), @@ -23429,7 +23431,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_string_start] = ACTIONS(317), }, [STATE(143)] = { - [sym_primary_expression] = STATE(766), + [sym_primary_expression] = STATE(754), [sym_binary_operator] = STATE(720), [sym_unary_operator] = STATE(720), [sym_attribute] = STATE(720), @@ -23505,7 +23507,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_string_start] = ACTIONS(317), }, [STATE(144)] = { - [sym_primary_expression] = STATE(747), + [sym_primary_expression] = STATE(741), [sym_binary_operator] = STATE(720), [sym_unary_operator] = STATE(720), [sym_attribute] = STATE(720), @@ -23580,7 +23582,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_string_start] = ACTIONS(317), }, [STATE(145)] = { - [sym_primary_expression] = STATE(808), + [sym_primary_expression] = STATE(813), [sym_binary_operator] = STATE(720), [sym_unary_operator] = STATE(720), [sym_attribute] = STATE(720), @@ -23655,26 +23657,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_string_start] = ACTIONS(317), }, [STATE(146)] = { - [sym_primary_expression] = STATE(839), - [sym_binary_operator] = STATE(985), - [sym_unary_operator] = STATE(985), - [sym_attribute] = STATE(985), - [sym_subscript] = STATE(985), - [sym_call] = STATE(985), - [sym_list] = STATE(985), - [sym_set] = STATE(985), - [sym_tuple] = STATE(985), - [sym_dictionary] = STATE(985), - [sym_list_comprehension] = STATE(985), - [sym_dictionary_comprehension] = STATE(985), - [sym_set_comprehension] = STATE(985), - [sym_generator_expression] = STATE(985), - [sym_parenthesized_expression] = STATE(985), - [sym_concatenated_string] = STATE(985), - [sym_string] = STATE(790), - [sym_concatenated_template_string] = STATE(985), - [sym_template_string] = STATE(791), - [sym_await] = STATE(985), + [sym_primary_expression] = STATE(862), + [sym_binary_operator] = STATE(986), + [sym_unary_operator] = STATE(986), + [sym_attribute] = STATE(986), + [sym_subscript] = STATE(986), + [sym_call] = STATE(986), + [sym_list] = STATE(986), + [sym_set] = STATE(986), + [sym_tuple] = STATE(986), + [sym_dictionary] = STATE(986), + [sym_list_comprehension] = STATE(986), + [sym_dictionary_comprehension] = STATE(986), + [sym_set_comprehension] = STATE(986), + [sym_generator_expression] = STATE(986), + [sym_parenthesized_expression] = STATE(986), + [sym_concatenated_string] = STATE(986), + [sym_string] = STATE(808), + [sym_concatenated_template_string] = STATE(986), + [sym_template_string] = STATE(832), + [sym_await] = STATE(986), [sym_identifier] = ACTIONS(646), [anon_sym_lazy] = ACTIONS(648), [anon_sym_DOT] = ACTIONS(272), @@ -23730,26 +23732,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_string_start] = ACTIONS(666), }, [STATE(147)] = { - [sym_primary_expression] = STATE(805), - [sym_binary_operator] = STATE(949), - [sym_unary_operator] = STATE(949), - [sym_attribute] = STATE(949), - [sym_subscript] = STATE(949), - [sym_call] = STATE(949), - [sym_list] = STATE(949), - [sym_set] = STATE(949), - [sym_tuple] = STATE(949), - [sym_dictionary] = STATE(949), - [sym_list_comprehension] = STATE(949), - [sym_dictionary_comprehension] = STATE(949), - [sym_set_comprehension] = STATE(949), - [sym_generator_expression] = STATE(949), - [sym_parenthesized_expression] = STATE(949), - [sym_concatenated_string] = STATE(949), - [sym_string] = STATE(781), - [sym_concatenated_template_string] = STATE(949), - [sym_template_string] = STATE(782), - [sym_await] = STATE(949), + [sym_primary_expression] = STATE(830), + [sym_binary_operator] = STATE(952), + [sym_unary_operator] = STATE(952), + [sym_attribute] = STATE(952), + [sym_subscript] = STATE(952), + [sym_call] = STATE(952), + [sym_list] = STATE(952), + [sym_set] = STATE(952), + [sym_tuple] = STATE(952), + [sym_dictionary] = STATE(952), + [sym_list_comprehension] = STATE(952), + [sym_dictionary_comprehension] = STATE(952), + [sym_set_comprehension] = STATE(952), + [sym_generator_expression] = STATE(952), + [sym_parenthesized_expression] = STATE(952), + [sym_concatenated_string] = STATE(952), + [sym_string] = STATE(771), + [sym_concatenated_template_string] = STATE(952), + [sym_template_string] = STATE(772), + [sym_await] = STATE(952), [sym_identifier] = ACTIONS(612), [anon_sym_lazy] = ACTIONS(614), [anon_sym_DOT] = ACTIONS(272), @@ -23805,7 +23807,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_string_start] = ACTIONS(632), }, [STATE(148)] = { - [sym_primary_expression] = STATE(747), + [sym_primary_expression] = STATE(741), [sym_binary_operator] = STATE(720), [sym_unary_operator] = STATE(720), [sym_attribute] = STATE(720), @@ -23880,7 +23882,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_string_start] = ACTIONS(317), }, [STATE(149)] = { - [sym_primary_expression] = STATE(747), + [sym_primary_expression] = STATE(741), [sym_binary_operator] = STATE(720), [sym_unary_operator] = STATE(720), [sym_attribute] = STATE(720), @@ -23955,26 +23957,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_string_start] = ACTIONS(317), }, [STATE(150)] = { - [sym_primary_expression] = STATE(799), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_attribute] = STATE(950), - [sym_subscript] = STATE(950), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_primary_expression] = STATE(809), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_attribute] = STATE(954), + [sym_subscript] = STATE(954), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(79), [anon_sym_lazy] = ACTIONS(573), [anon_sym_DOT] = ACTIONS(272), @@ -24030,7 +24032,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_string_start] = ACTIONS(85), }, [STATE(151)] = { - [sym_primary_expression] = STATE(808), + [sym_primary_expression] = STATE(813), [sym_binary_operator] = STATE(720), [sym_unary_operator] = STATE(720), [sym_attribute] = STATE(720), @@ -24104,26 +24106,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_string_start] = ACTIONS(317), }, [STATE(152)] = { - [sym_primary_expression] = STATE(839), - [sym_binary_operator] = STATE(985), - [sym_unary_operator] = STATE(985), - [sym_attribute] = STATE(985), - [sym_subscript] = STATE(985), - [sym_call] = STATE(985), - [sym_list] = STATE(985), - [sym_set] = STATE(985), - [sym_tuple] = STATE(985), - [sym_dictionary] = STATE(985), - [sym_list_comprehension] = STATE(985), - [sym_dictionary_comprehension] = STATE(985), - [sym_set_comprehension] = STATE(985), - [sym_generator_expression] = STATE(985), - [sym_parenthesized_expression] = STATE(985), - [sym_concatenated_string] = STATE(985), - [sym_string] = STATE(790), - [sym_concatenated_template_string] = STATE(985), - [sym_template_string] = STATE(791), - [sym_await] = STATE(985), + [sym_primary_expression] = STATE(862), + [sym_binary_operator] = STATE(986), + [sym_unary_operator] = STATE(986), + [sym_attribute] = STATE(986), + [sym_subscript] = STATE(986), + [sym_call] = STATE(986), + [sym_list] = STATE(986), + [sym_set] = STATE(986), + [sym_tuple] = STATE(986), + [sym_dictionary] = STATE(986), + [sym_list_comprehension] = STATE(986), + [sym_dictionary_comprehension] = STATE(986), + [sym_set_comprehension] = STATE(986), + [sym_generator_expression] = STATE(986), + [sym_parenthesized_expression] = STATE(986), + [sym_concatenated_string] = STATE(986), + [sym_string] = STATE(808), + [sym_concatenated_template_string] = STATE(986), + [sym_template_string] = STATE(832), + [sym_await] = STATE(986), [sym_identifier] = ACTIONS(646), [anon_sym_lazy] = ACTIONS(648), [anon_sym_DOT] = ACTIONS(272), @@ -24178,7 +24180,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_string_start] = ACTIONS(666), }, [STATE(153)] = { - [sym_primary_expression] = STATE(766), + [sym_primary_expression] = STATE(754), [sym_binary_operator] = STATE(720), [sym_unary_operator] = STATE(720), [sym_attribute] = STATE(720), @@ -24252,22 +24254,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_string_start] = ACTIONS(317), }, [STATE(154)] = { - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_list_splat] = STATE(1590), [sym_dictionary_splat] = STATE(1590), [sym_expression_list] = STATE(1586), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1181), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1212), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1586), [sym_augmented_assignment] = STATE(1586), [sym_pattern_list] = STATE(1030), @@ -24275,22 +24277,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_yield] = STATE(1586), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(319), [anon_sym_LPAREN] = ACTIONS(15), @@ -24321,22 +24323,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_string_start] = ACTIONS(85), }, [STATE(155)] = { - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_list_splat] = STATE(1590), [sym_dictionary_splat] = STATE(1590), [sym_expression_list] = STATE(1608), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1181), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1212), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1608), [sym_augmented_assignment] = STATE(1608), [sym_pattern_list] = STATE(1030), @@ -24344,22 +24346,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_yield] = STATE(1608), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(319), [anon_sym_LPAREN] = ACTIONS(15), @@ -24390,22 +24392,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_string_start] = ACTIONS(85), }, [STATE(156)] = { - [sym_named_expression] = STATE(1126), + [sym_named_expression] = STATE(1134), [sym_list_splat] = STATE(1590), [sym_dictionary_splat] = STATE(1590), [sym_expression_list] = STATE(1610), - [sym_pattern] = STATE(1020), - [sym_tuple_pattern] = STATE(1005), - [sym_list_pattern] = STATE(1005), - [sym_list_splat_pattern] = STATE(1005), - [sym_expression] = STATE(1181), - [sym_primary_expression] = STATE(773), - [sym_not_operator] = STATE(1126), - [sym_boolean_operator] = STATE(1126), - [sym_binary_operator] = STATE(950), - [sym_unary_operator] = STATE(950), - [sym_comparison_operator] = STATE(1126), - [sym_lambda] = STATE(1126), + [sym_pattern] = STATE(1021), + [sym_tuple_pattern] = STATE(1006), + [sym_list_pattern] = STATE(1006), + [sym_list_splat_pattern] = STATE(1006), + [sym_expression] = STATE(1212), + [sym_primary_expression] = STATE(770), + [sym_not_operator] = STATE(1134), + [sym_boolean_operator] = STATE(1134), + [sym_binary_operator] = STATE(954), + [sym_unary_operator] = STATE(954), + [sym_comparison_operator] = STATE(1134), + [sym_lambda] = STATE(1134), [sym_assignment] = STATE(1610), [sym_augmented_assignment] = STATE(1610), [sym_pattern_list] = STATE(1030), @@ -24413,22 +24415,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_yield] = STATE(1610), [sym_attribute] = STATE(614), [sym_subscript] = STATE(614), - [sym_call] = STATE(950), - [sym_list] = STATE(950), - [sym_set] = STATE(950), - [sym_tuple] = STATE(950), - [sym_dictionary] = STATE(950), - [sym_list_comprehension] = STATE(950), - [sym_dictionary_comprehension] = STATE(950), - [sym_set_comprehension] = STATE(950), - [sym_generator_expression] = STATE(950), - [sym_parenthesized_expression] = STATE(950), - [sym_conditional_expression] = STATE(1126), - [sym_concatenated_string] = STATE(950), - [sym_string] = STATE(779), - [sym_concatenated_template_string] = STATE(950), - [sym_template_string] = STATE(772), - [sym_await] = STATE(950), + [sym_call] = STATE(954), + [sym_list] = STATE(954), + [sym_set] = STATE(954), + [sym_tuple] = STATE(954), + [sym_dictionary] = STATE(954), + [sym_list_comprehension] = STATE(954), + [sym_dictionary_comprehension] = STATE(954), + [sym_set_comprehension] = STATE(954), + [sym_generator_expression] = STATE(954), + [sym_parenthesized_expression] = STATE(954), + [sym_conditional_expression] = STATE(1134), + [sym_concatenated_string] = STATE(954), + [sym_string] = STATE(782), + [sym_concatenated_template_string] = STATE(954), + [sym_template_string] = STATE(785), + [sym_await] = STATE(954), [sym_identifier] = ACTIONS(7), [anon_sym_lazy] = ACTIONS(319), [anon_sym_LPAREN] = ACTIONS(15), @@ -24494,9 +24496,9 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1070), 1, + STATE(1086), 1, sym_expression, - STATE(1217), 1, + STATE(1211), 1, sym_list_splat, STATE(1294), 1, sym_parenthesized_list_splat, @@ -24511,14 +24513,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(917), 2, + STATE(893), 2, sym_attribute, sym_subscript, ACTIONS(606), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, - STATE(1005), 3, + STATE(1006), 3, sym_tuple_pattern, sym_list_pattern, sym_list_splat_pattern, @@ -24590,9 +24592,9 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1086), 1, + STATE(1077), 1, sym_expression, - STATE(1202), 1, + STATE(1201), 1, sym_list_splat, STATE(1294), 1, sym_parenthesized_list_splat, @@ -24607,14 +24609,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(917), 2, + STATE(893), 2, sym_attribute, sym_subscript, ACTIONS(606), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, - STATE(1005), 3, + STATE(1006), 3, sym_tuple_pattern, sym_list_pattern, sym_list_splat_pattern, @@ -24686,7 +24688,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1080), 1, + STATE(1090), 1, sym_expression, STATE(1204), 1, sym_list_splat, @@ -24699,7 +24701,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(917), 2, + STATE(893), 2, sym_attribute, sym_subscript, STATE(1294), 2, @@ -24709,7 +24711,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, - STATE(1005), 3, + STATE(1006), 3, sym_tuple_pattern, sym_list_pattern, sym_list_splat_pattern, @@ -24781,9 +24783,9 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1095), 1, + STATE(1078), 1, sym_expression, - STATE(1218), 1, + STATE(1184), 1, sym_list_splat, STATE(1355), 1, sym_pattern, @@ -24794,7 +24796,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(917), 2, + STATE(893), 2, sym_attribute, sym_subscript, STATE(1294), 2, @@ -24804,7 +24806,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, - STATE(1005), 3, + STATE(1006), 3, sym_tuple_pattern, sym_list_pattern, sym_list_splat_pattern, @@ -24870,7 +24872,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(1002), 1, + STATE(1009), 1, sym_pattern, STATE(1017), 1, sym_primary_expression, @@ -24880,10 +24882,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(594), 2, anon_sym_DASH, anon_sym_PLUS, - STATE(842), 2, + STATE(845), 2, sym_attribute, sym_subscript, - STATE(1005), 3, + STATE(1006), 3, sym_tuple_pattern, sym_list_pattern, sym_list_splat_pattern, @@ -24958,7 +24960,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(1002), 1, + STATE(1009), 1, sym_pattern, STATE(1017), 1, sym_primary_expression, @@ -24968,10 +24970,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(594), 2, anon_sym_DASH, anon_sym_PLUS, - STATE(842), 2, + STATE(845), 2, sym_attribute, sym_subscript, - STATE(1005), 3, + STATE(1006), 3, sym_tuple_pattern, sym_list_pattern, sym_list_splat_pattern, @@ -25052,7 +25054,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1080), 1, + STATE(1090), 1, sym_expression, STATE(1204), 1, sym_list_splat, @@ -25065,7 +25067,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(917), 2, + STATE(893), 2, sym_attribute, sym_subscript, STATE(1294), 2, @@ -25075,7 +25077,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, - STATE(1005), 3, + STATE(1006), 3, sym_tuple_pattern, sym_list_pattern, sym_list_splat_pattern, @@ -25147,9 +25149,9 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1086), 1, + STATE(1077), 1, sym_expression, - STATE(1187), 1, + STATE(1185), 1, sym_list_splat, STATE(1355), 1, sym_pattern, @@ -25164,14 +25166,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(917), 2, + STATE(893), 2, sym_attribute, sym_subscript, ACTIONS(606), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, - STATE(1005), 3, + STATE(1006), 3, sym_tuple_pattern, sym_list_pattern, sym_list_splat_pattern, @@ -25245,18 +25247,18 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(775), 1, + STATE(768), 1, sym_primary_expression, - STATE(1047), 1, + STATE(1046), 1, sym_expression, - STATE(1203), 1, + STATE(1186), 1, sym_list_splat, STATE(1727), 1, sym__collection_elements, ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(1207), 2, + STATE(1187), 2, sym_dictionary_splat, sym_pair, STATE(1294), 2, @@ -25338,18 +25340,18 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(775), 1, + STATE(768), 1, sym_primary_expression, - STATE(1063), 1, + STATE(1053), 1, sym_expression, - STATE(1206), 1, + STATE(1205), 1, sym_list_splat, STATE(1624), 1, sym__collection_elements, ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(1236), 2, + STATE(1217), 2, sym_dictionary_splat, sym_pair, STATE(1294), 2, @@ -25431,9 +25433,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(775), 1, + STATE(768), 1, sym_primary_expression, - STATE(1041), 1, + STATE(1065), 1, sym_expression, STATE(1232), 1, sym_list_splat, @@ -25442,7 +25444,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(1194), 2, + STATE(1195), 2, sym_dictionary_splat, sym_pair, STATE(1294), 2, @@ -25524,18 +25526,18 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(775), 1, + STATE(768), 1, sym_primary_expression, - STATE(1067), 1, + STATE(1064), 1, sym_expression, - STATE(1228), 1, + STATE(1229), 1, sym_list_splat, STATE(1688), 1, sym__collection_elements, ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(1184), 2, + STATE(1181), 2, sym_dictionary_splat, sym_pair, STATE(1294), 2, @@ -25609,15 +25611,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lambda, ACTIONS(764), 1, anon_sym_await, - STATE(780), 1, + STATE(767), 1, sym_primary_expression, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(1107), 1, + STATE(1099), 1, sym_expression, - STATE(1237), 1, + STATE(1219), 1, sym_expression_list, ACTIONS(626), 2, sym_ellipsis, @@ -25646,14 +25648,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1131), 6, + STATE(1165), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -25704,9 +25706,9 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1175), 1, + STATE(1161), 1, sym_expression, - STATE(1237), 1, + STATE(1219), 1, sym_expression_list, ACTIONS(309), 2, sym_ellipsis, @@ -25791,7 +25793,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1144), 1, + STATE(1115), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -25877,7 +25879,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1144), 1, + STATE(1115), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -25963,7 +25965,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1144), 1, + STATE(1115), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -26043,13 +26045,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, ACTIONS(776), 1, anon_sym_STAR_STAR, - STATE(780), 1, + STATE(767), 1, sym_primary_expression, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(1120), 1, + STATE(1139), 1, sym_expression, ACTIONS(626), 2, sym_ellipsis, @@ -26078,14 +26080,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1131), 6, + STATE(1165), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -26134,7 +26136,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1179), 1, + STATE(1226), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -26219,7 +26221,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1179), 1, + STATE(1226), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -26304,7 +26306,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1179), 1, + STATE(1226), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -26393,9 +26395,9 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1087), 1, + STATE(1091), 1, sym_expression, - STATE(1212), 1, + STATE(1196), 1, sym_list_splat, STATE(1490), 1, sym_parenthesized_list_splat, @@ -26473,13 +26475,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, ACTIONS(796), 1, anon_sym_from, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1210), 1, + STATE(785), 1, + sym_template_string, + STATE(1180), 1, sym_expression, STATE(1569), 1, sym_expression_list, @@ -26508,14 +26510,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -26564,7 +26566,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1179), 1, + STATE(1226), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -26653,9 +26655,9 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1094), 1, + STATE(1079), 1, sym_expression, - STATE(1211), 1, + STATE(1203), 1, sym_list_splat, STATE(1497), 1, sym_parenthesized_list_splat, @@ -26733,13 +26735,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, ACTIONS(804), 1, anon_sym_from, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1137), 1, + STATE(785), 1, + sym_template_string, + STATE(1151), 1, sym_expression, STATE(1446), 1, sym_expression_list, @@ -26768,14 +26770,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -26826,9 +26828,9 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1048), 1, + STATE(1060), 1, sym_expression, - STATE(1226), 1, + STATE(1227), 1, sym_list_splat, STATE(1294), 1, sym_parenthesized_list_splat, @@ -26909,13 +26911,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_await, ACTIONS(818), 1, anon_sym_yield, - STATE(780), 1, + STATE(767), 1, sym_primary_expression, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(1103), 1, + STATE(1105), 1, sym_expression, ACTIONS(626), 2, sym_ellipsis, @@ -26943,14 +26945,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1131), 6, + STATE(1165), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -26993,13 +26995,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, ACTIONS(776), 1, anon_sym_STAR_STAR, - STATE(780), 1, + STATE(767), 1, sym_primary_expression, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(1120), 1, + STATE(1139), 1, sym_expression, ACTIONS(626), 2, sym_ellipsis, @@ -27028,14 +27030,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1131), 6, + STATE(1165), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -27088,9 +27090,9 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1093), 1, + STATE(1085), 1, sym_expression, - STATE(1186), 1, + STATE(1183), 1, sym_list_splat, STATE(1453), 1, sym_parenthesized_list_splat, @@ -27166,13 +27168,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, ACTIONS(776), 1, anon_sym_STAR_STAR, - STATE(780), 1, + STATE(767), 1, sym_primary_expression, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(1120), 1, + STATE(1139), 1, sym_expression, ACTIONS(626), 2, sym_ellipsis, @@ -27201,14 +27203,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1131), 6, + STATE(1165), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -27261,9 +27263,9 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1075), 1, + STATE(1088), 1, sym_expression, - STATE(1196), 1, + STATE(1177), 1, sym_list_splat, STATE(1469), 1, sym_parenthesized_list_splat, @@ -27341,13 +27343,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_await, ACTIONS(818), 1, anon_sym_yield, - STATE(780), 1, + STATE(767), 1, sym_primary_expression, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(1103), 1, + STATE(1105), 1, sym_expression, ACTIONS(626), 2, sym_ellipsis, @@ -27375,14 +27377,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1131), 6, + STATE(1165), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -27435,7 +27437,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1258), 1, + STATE(1255), 1, sym_expression, STATE(1497), 1, sym_parenthesized_list_splat, @@ -27605,9 +27607,9 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1086), 1, + STATE(1077), 1, sym_expression, - STATE(1187), 1, + STATE(1185), 1, sym_list_splat, STATE(1432), 1, sym_yield, @@ -28026,13 +28028,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, ACTIONS(850), 1, anon_sym_STAR_STAR, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1219), 1, + STATE(785), 1, + sym_template_string, + STATE(1179), 1, sym_expression, ACTIONS(77), 2, sym_ellipsis, @@ -28059,14 +28061,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -28451,12 +28453,12 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1097), 1, + STATE(1104), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(1222), 2, + STATE(1234), 2, sym__expression_within_for_in_clause, sym_lambda_within_for_in_clause, ACTIONS(606), 3, @@ -28534,13 +28536,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(866), 1, anon_sym_from, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1219), 1, + STATE(785), 1, + sym_template_string, + STATE(1179), 1, sym_expression, ACTIONS(77), 2, sym_ellipsis, @@ -28567,14 +28569,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -28965,7 +28967,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1080), 1, + STATE(1090), 1, sym_expression, STATE(1204), 1, sym_list_splat, @@ -29051,9 +29053,9 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1070), 1, + STATE(1086), 1, sym_expression, - STATE(1217), 1, + STATE(1211), 1, sym_list_splat, STATE(1294), 1, sym_parenthesized_list_splat, @@ -29138,9 +29140,9 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1095), 1, + STATE(1078), 1, sym_expression, - STATE(1218), 1, + STATE(1184), 1, sym_list_splat, STATE(1692), 1, sym__collection_elements, @@ -29218,13 +29220,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(866), 1, anon_sym_from, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1219), 1, + STATE(785), 1, + sym_template_string, + STATE(1179), 1, sym_expression, ACTIONS(77), 2, sym_ellipsis, @@ -29251,14 +29253,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -29309,7 +29311,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1080), 1, + STATE(1090), 1, sym_expression, STATE(1204), 1, sym_list_splat, @@ -29395,9 +29397,9 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1086), 1, + STATE(1077), 1, sym_expression, - STATE(1187), 1, + STATE(1185), 1, sym_list_splat, STATE(1432), 1, sym_yield, @@ -29476,12 +29478,12 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1097), 1, + STATE(1104), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(1222), 2, + STATE(1234), 2, sym__expression_within_for_in_clause, sym_lambda_within_for_in_clause, ACTIONS(606), 3, @@ -29565,9 +29567,9 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1086), 1, + STATE(1077), 1, sym_expression, - STATE(1187), 1, + STATE(1185), 1, sym_list_splat, STATE(1432), 1, sym_yield, @@ -30162,9 +30164,9 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1086), 1, + STATE(1077), 1, sym_expression, - STATE(1202), 1, + STATE(1201), 1, sym_list_splat, STATE(1294), 1, sym_parenthesized_list_splat, @@ -30249,9 +30251,9 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1092), 1, + STATE(1070), 1, sym_expression, - STATE(1230), 1, + STATE(1231), 1, sym_list_splat, STATE(1658), 1, sym__collection_elements, @@ -30329,12 +30331,12 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1097), 1, + STATE(1104), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(1222), 2, + STATE(1234), 2, sym__expression_within_for_in_clause, sym_lambda_within_for_in_clause, ACTIONS(606), 3, @@ -30667,12 +30669,12 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1097), 1, + STATE(1104), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(1222), 2, + STATE(1234), 2, sym__expression_within_for_in_clause, sym_lambda_within_for_in_clause, ACTIONS(606), 3, @@ -30926,9 +30928,9 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1086), 1, + STATE(1077), 1, sym_expression, - STATE(1202), 1, + STATE(1201), 1, sym_list_splat, STATE(1294), 1, sym_parenthesized_list_splat, @@ -31013,7 +31015,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1080), 1, + STATE(1090), 1, sym_expression, STATE(1204), 1, sym_list_splat, @@ -31091,13 +31093,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(756), 1, anon_sym_STAR, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1235), 1, + STATE(785), 1, + sym_template_string, + STATE(1239), 1, sym_expression, STATE(1591), 1, sym_expression_list, @@ -31126,14 +31128,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -31184,9 +31186,9 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1074), 1, + STATE(1087), 1, sym_expression, - STATE(1226), 1, + STATE(1227), 1, sym_list_splat, STATE(1294), 1, sym_parenthesized_list_splat, @@ -31271,9 +31273,9 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1090), 1, + STATE(1095), 1, sym_expression, - STATE(1227), 1, + STATE(1228), 1, sym_list_splat, STATE(1669), 1, sym__collection_elements, @@ -31357,9 +31359,9 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1086), 1, + STATE(1077), 1, sym_expression, - STATE(1202), 1, + STATE(1201), 1, sym_list_splat, STATE(1294), 1, sym_parenthesized_list_splat, @@ -31446,7 +31448,7 @@ static const uint16_t ts_small_parse_table[] = { sym_primary_expression, STATE(1084), 1, sym_expression, - STATE(1229), 1, + STATE(1230), 1, sym_list_splat, STATE(1294), 1, sym_parenthesized_list_splat, @@ -31529,7 +31531,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1246), 1, + STATE(1272), 1, sym_expression, STATE(1614), 1, sym_index_expression_list, @@ -31612,7 +31614,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1246), 1, + STATE(1272), 1, sym_expression, STATE(1694), 1, sym_index_expression_list, @@ -31697,7 +31699,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1179), 1, + STATE(1226), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -31778,7 +31780,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1246), 1, + STATE(1272), 1, sym_expression, STATE(1660), 1, sym_index_expression_list, @@ -31861,7 +31863,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1246), 1, + STATE(1272), 1, sym_expression, STATE(1735), 1, sym_index_expression_list, @@ -31946,7 +31948,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1246), 1, + STATE(1272), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -32015,7 +32017,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(766), 1, + STATE(754), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -32106,7 +32108,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1246), 1, + STATE(1272), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -32264,13 +32266,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(756), 1, anon_sym_STAR, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1239), 1, + STATE(785), 1, + sym_template_string, + STATE(1218), 1, sym_expression, STATE(1554), 1, sym_expression_list, @@ -32296,14 +32298,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -32352,7 +32354,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1265), 1, + STATE(1248), 1, sym_expression, STATE(1645), 1, sym_expression_list, @@ -32434,7 +32436,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1279), 1, + STATE(1245), 1, sym_expression, STATE(1687), 1, sym_expression_list, @@ -32516,7 +32518,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1179), 1, + STATE(1226), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -32597,7 +32599,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1253), 1, + STATE(1250), 1, sym_expression, STATE(1636), 1, sym_expression_list, @@ -32679,7 +32681,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1246), 1, + STATE(1272), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -32760,7 +32762,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1250), 1, + STATE(1249), 1, sym_expression, STATE(1629), 1, sym_expression_list, @@ -32836,13 +32838,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, ACTIONS(776), 1, anon_sym_STAR_STAR, - STATE(780), 1, + STATE(767), 1, sym_primary_expression, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(1120), 1, + STATE(1139), 1, sym_expression, ACTIONS(626), 2, sym_ellipsis, @@ -32866,14 +32868,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1131), 6, + STATE(1165), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -32916,13 +32918,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, ACTIONS(850), 1, anon_sym_STAR_STAR, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1219), 1, + STATE(785), 1, + sym_template_string, + STATE(1179), 1, sym_expression, ACTIONS(77), 2, sym_ellipsis, @@ -32946,14 +32948,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -33002,7 +33004,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1144), 1, + STATE(1115), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -33928,7 +33930,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1231), 1, + STATE(1178), 1, sym_expression, STATE(1333), 1, sym_type, @@ -34001,13 +34003,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(962), 1, anon_sym_STAR, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1271), 1, + STATE(785), 1, + sym_template_string, + STATE(1244), 1, sym_expression, STATE(1436), 1, sym_type, @@ -34032,14 +34034,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -34082,13 +34084,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lambda, ACTIONS(976), 1, anon_sym_await, - STATE(789), 1, - sym_primary_expression, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(817), 1, + sym_primary_expression, + STATE(832), 1, sym_template_string, - STATE(1177), 1, + STATE(1213), 1, sym_expression, STATE(1594), 1, sym_exception_list, @@ -34111,14 +34113,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1198), 6, + STATE(1238), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -34165,7 +34167,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1231), 1, + STATE(1178), 1, sym_expression, STATE(1358), 1, sym_list_splat, @@ -34309,7 +34311,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1231), 1, + STATE(1178), 1, sym_expression, STATE(1358), 1, sym_list_splat, @@ -34388,7 +34390,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1231), 1, + STATE(1178), 1, sym_expression, STATE(1358), 1, sym_list_splat, @@ -34532,7 +34534,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1264), 1, + STATE(1242), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -34606,13 +34608,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, ACTIONS(992), 1, anon_sym_COLON, - STATE(789), 1, - sym_primary_expression, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(817), 1, + sym_primary_expression, + STATE(832), 1, sym_template_string, - STATE(1208), 1, + STATE(1207), 1, sym_expression, STATE(1547), 1, sym_exception_list, @@ -34635,14 +34637,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1198), 6, + STATE(1238), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -34754,7 +34756,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1244), 1, + STATE(1262), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -34832,7 +34834,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1231), 1, + STATE(1178), 1, sym_expression, STATE(1358), 1, sym_list_splat, @@ -35106,7 +35108,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1231), 1, + STATE(1178), 1, sym_expression, STATE(1358), 1, sym_list_splat, @@ -35185,7 +35187,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1231), 1, + STATE(1178), 1, sym_expression, STATE(1358), 1, sym_list_splat, @@ -35264,7 +35266,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1231), 1, + STATE(1178), 1, sym_expression, STATE(1358), 1, sym_list_splat, @@ -35343,7 +35345,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1231), 1, + STATE(1178), 1, sym_expression, STATE(1358), 1, sym_list_splat, @@ -35422,7 +35424,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1231), 1, + STATE(1178), 1, sym_expression, STATE(1358), 1, sym_list_splat, @@ -35495,13 +35497,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_await, ACTIONS(1000), 1, anon_sym_RPAREN, - STATE(789), 1, - sym_primary_expression, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(817), 1, + sym_primary_expression, + STATE(832), 1, sym_template_string, - STATE(1192), 1, + STATE(1190), 1, sym_expression, STATE(1522), 1, sym_with_item, @@ -35524,14 +35526,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1198), 6, + STATE(1238), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -35570,13 +35572,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_await, ACTIONS(1002), 1, anon_sym_LPAREN, - STATE(789), 1, - sym_primary_expression, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(817), 1, + sym_primary_expression, + STATE(832), 1, sym_template_string, - STATE(1192), 1, + STATE(1190), 1, sym_expression, STATE(1478), 1, sym_with_item, @@ -35601,14 +35603,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1198), 6, + STATE(1238), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -35647,13 +35649,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(579), 1, anon_sym_LBRACK, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1278), 1, + STATE(785), 1, + sym_template_string, + STATE(1260), 1, sym_expression, ACTIONS(77), 2, sym_ellipsis, @@ -35677,14 +35679,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -35725,13 +35727,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lambda, ACTIONS(976), 1, anon_sym_await, - STATE(789), 1, - sym_primary_expression, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(817), 1, + sym_primary_expression, + STATE(832), 1, sym_template_string, - STATE(1177), 1, + STATE(1213), 1, sym_expression, STATE(1594), 1, sym_exception_list, @@ -35754,14 +35756,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1198), 6, + STATE(1238), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -35806,12 +35808,12 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1104), 1, + STATE(1103), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(1178), 2, + STATE(1202), 2, sym__expression_within_for_in_clause, sym_lambda_within_for_in_clause, ACTIONS(606), 3, @@ -35953,13 +35955,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_await, ACTIONS(1002), 1, anon_sym_LPAREN, - STATE(789), 1, - sym_primary_expression, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(817), 1, + sym_primary_expression, + STATE(832), 1, sym_template_string, - STATE(1192), 1, + STATE(1190), 1, sym_expression, STATE(1478), 1, sym_with_item, @@ -35984,14 +35986,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1198), 6, + STATE(1238), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -36030,13 +36032,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(579), 1, anon_sym_LBRACK, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1278), 1, + STATE(785), 1, + sym_template_string, + STATE(1260), 1, sym_expression, ACTIONS(77), 2, sym_ellipsis, @@ -36060,14 +36062,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -36264,7 +36266,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1097), 1, + STATE(1104), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -36334,13 +36336,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(579), 1, anon_sym_LBRACK, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1278), 1, + STATE(785), 1, + sym_template_string, + STATE(1260), 1, sym_expression, ACTIONS(77), 2, sym_ellipsis, @@ -36364,14 +36366,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -36410,13 +36412,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(579), 1, anon_sym_LBRACK, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1278), 1, + STATE(785), 1, + sym_template_string, + STATE(1260), 1, sym_expression, ACTIONS(77), 2, sym_ellipsis, @@ -36440,14 +36442,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -36492,12 +36494,12 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1097), 1, + STATE(1104), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(1135), 2, + STATE(1136), 2, sym__expression_within_for_in_clause, sym_lambda_within_for_in_clause, ACTIONS(606), 3, @@ -36640,13 +36642,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_await, ACTIONS(992), 1, anon_sym_COLON, - STATE(789), 1, - sym_primary_expression, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(817), 1, + sym_primary_expression, + STATE(832), 1, sym_template_string, - STATE(1208), 1, + STATE(1207), 1, sym_expression, STATE(1547), 1, sym_exception_list, @@ -36669,14 +36671,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1198), 6, + STATE(1238), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -36715,13 +36717,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_await, ACTIONS(1002), 1, anon_sym_LPAREN, - STATE(789), 1, - sym_primary_expression, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(817), 1, + sym_primary_expression, + STATE(832), 1, sym_template_string, - STATE(1192), 1, + STATE(1190), 1, sym_expression, STATE(1478), 1, sym_with_item, @@ -36746,14 +36748,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1198), 6, + STATE(1238), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -36792,13 +36794,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_await, ACTIONS(1002), 1, anon_sym_LPAREN, - STATE(789), 1, - sym_primary_expression, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(817), 1, + sym_primary_expression, + STATE(832), 1, sym_template_string, - STATE(1192), 1, + STATE(1190), 1, sym_expression, STATE(1478), 1, sym_with_item, @@ -36823,14 +36825,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1198), 6, + STATE(1238), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -36875,12 +36877,12 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1097), 1, + STATE(1104), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(1222), 2, + STATE(1234), 2, sym__expression_within_for_in_clause, sym_lambda_within_for_in_clause, ACTIONS(606), 3, @@ -36951,12 +36953,12 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1099), 1, + STATE(1101), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(1205), 2, + STATE(1235), 2, sym__expression_within_for_in_clause, sym_lambda_within_for_in_clause, ACTIONS(606), 3, @@ -37023,13 +37025,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_await, ACTIONS(1018), 1, anon_sym_RPAREN, - STATE(789), 1, - sym_primary_expression, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(817), 1, + sym_primary_expression, + STATE(832), 1, sym_template_string, - STATE(1192), 1, + STATE(1190), 1, sym_expression, STATE(1522), 1, sym_with_item, @@ -37052,14 +37054,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1198), 6, + STATE(1238), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -37882,13 +37884,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lambda, ACTIONS(976), 1, anon_sym_await, - STATE(789), 1, - sym_primary_expression, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(817), 1, + sym_primary_expression, + STATE(832), 1, sym_template_string, - STATE(1193), 1, + STATE(1194), 1, sym_expression, STATE(1564), 1, sym_exception_list, @@ -37911,14 +37913,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1198), 6, + STATE(1238), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -38603,13 +38605,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lambda, ACTIONS(976), 1, anon_sym_await, - STATE(789), 1, - sym_primary_expression, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(817), 1, + sym_primary_expression, + STATE(832), 1, sym_template_string, - STATE(1209), 1, + STATE(1208), 1, sym_expression, STATE(1551), 1, sym_exception_list, @@ -38632,14 +38634,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1198), 6, + STATE(1238), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -38678,13 +38680,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lambda, ACTIONS(976), 1, anon_sym_await, - STATE(789), 1, - sym_primary_expression, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(817), 1, + sym_primary_expression, + STATE(832), 1, sym_template_string, - STATE(1192), 1, + STATE(1190), 1, sym_expression, STATE(1522), 1, sym_with_item, @@ -38707,14 +38709,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1198), 6, + STATE(1238), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -38821,7 +38823,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1069), 1, + STATE(1082), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -38888,13 +38890,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(579), 1, anon_sym_LBRACK, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1112), 1, + STATE(785), 1, + sym_template_string, + STATE(1127), 1, sym_expression, ACTIONS(77), 2, sym_ellipsis, @@ -38915,14 +38917,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -38961,13 +38963,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(579), 1, anon_sym_LBRACK, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1241), 1, + STATE(785), 1, + sym_template_string, + STATE(1225), 1, sym_expression, ACTIONS(77), 2, sym_ellipsis, @@ -38988,14 +38990,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -39034,12 +39036,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(579), 1, anon_sym_LBRACK, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, + STATE(785), 1, + sym_template_string, STATE(1295), 1, sym_expression, ACTIONS(77), 2, @@ -39061,14 +39063,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -39186,7 +39188,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1109), 1, + STATE(1100), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -39260,7 +39262,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1268), 1, + STATE(1264), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -39400,13 +39402,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(579), 1, anon_sym_LBRACK, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1123), 1, + STATE(785), 1, + sym_template_string, + STATE(1124), 1, sym_expression, ACTIONS(77), 2, sym_ellipsis, @@ -39427,14 +39429,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -39741,13 +39743,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lambda, ACTIONS(976), 1, anon_sym_await, - STATE(789), 1, - sym_primary_expression, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(817), 1, + sym_primary_expression, + STATE(832), 1, sym_template_string, - STATE(1214), 1, + STATE(1237), 1, sym_expression, ACTIONS(660), 2, sym_ellipsis, @@ -39768,14 +39770,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1198), 6, + STATE(1238), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -39814,13 +39816,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(579), 1, anon_sym_LBRACK, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1255), 1, + STATE(785), 1, + sym_template_string, + STATE(1253), 1, sym_expression, ACTIONS(77), 2, sym_ellipsis, @@ -39841,14 +39843,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -39893,7 +39895,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1085), 1, + STATE(1096), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -39960,11 +39962,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lambda, ACTIONS(764), 1, anon_sym_await, - STATE(780), 1, + STATE(767), 1, sym_primary_expression, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, STATE(1221), 1, sym_expression, @@ -39987,14 +39989,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1131), 6, + STATE(1165), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -40039,7 +40041,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1088), 1, + STATE(1074), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -40112,7 +40114,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1171), 1, + STATE(1123), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -40179,13 +40181,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(579), 1, anon_sym_LBRACK, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1121), 1, + STATE(785), 1, + sym_template_string, + STATE(1122), 1, sym_expression, ACTIONS(77), 2, sym_ellipsis, @@ -40206,14 +40208,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -40258,7 +40260,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1096), 1, + STATE(1071), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -40331,7 +40333,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1071), 1, + STATE(1073), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -40404,7 +40406,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1089), 1, + STATE(1075), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -40690,12 +40692,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(579), 1, anon_sym_LBRACK, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, + STATE(785), 1, + sym_template_string, STATE(1313), 1, sym_expression, ACTIONS(77), 2, @@ -40717,14 +40719,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -40763,13 +40765,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(579), 1, anon_sym_LBRACK, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1118), 1, + STATE(785), 1, + sym_template_string, + STATE(1175), 1, sym_expression, ACTIONS(77), 2, sym_ellipsis, @@ -40790,14 +40792,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -40836,12 +40838,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(579), 1, anon_sym_LBRACK, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, + STATE(785), 1, + sym_template_string, STATE(1316), 1, sym_expression, ACTIONS(77), 2, @@ -40863,14 +40865,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -40915,7 +40917,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1081), 1, + STATE(1069), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -40988,7 +40990,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1076), 1, + STATE(1094), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -41055,13 +41057,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(579), 1, anon_sym_LBRACK, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1115), 1, + STATE(785), 1, + sym_template_string, + STATE(1132), 1, sym_expression, ACTIONS(77), 2, sym_ellipsis, @@ -41082,14 +41084,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -41128,13 +41130,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lambda, ACTIONS(764), 1, anon_sym_await, - STATE(780), 1, + STATE(767), 1, sym_primary_expression, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(1152), 1, + STATE(1137), 1, sym_expression, ACTIONS(626), 2, sym_ellipsis, @@ -41155,14 +41157,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1131), 6, + STATE(1165), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -41201,13 +41203,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(579), 1, anon_sym_LBRACK, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1220), 1, + STATE(785), 1, + sym_template_string, + STATE(1209), 1, sym_expression, ACTIONS(77), 2, sym_ellipsis, @@ -41228,14 +41230,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -41347,13 +41349,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lambda, ACTIONS(976), 1, anon_sym_await, - STATE(789), 1, - sym_primary_expression, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(817), 1, + sym_primary_expression, + STATE(832), 1, sym_template_string, - STATE(1182), 1, + STATE(1189), 1, sym_expression, ACTIONS(660), 2, sym_ellipsis, @@ -41374,14 +41376,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1198), 6, + STATE(1238), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -41420,13 +41422,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lambda, ACTIONS(764), 1, anon_sym_await, - STATE(780), 1, + STATE(767), 1, sym_primary_expression, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(1159), 1, + STATE(1152), 1, sym_expression, ACTIONS(626), 2, sym_ellipsis, @@ -41447,14 +41449,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1131), 6, + STATE(1165), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -41493,13 +41495,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lambda, ACTIONS(976), 1, anon_sym_await, - STATE(789), 1, - sym_primary_expression, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(817), 1, + sym_primary_expression, + STATE(832), 1, sym_template_string, - STATE(1189), 1, + STATE(1191), 1, sym_expression, ACTIONS(660), 2, sym_ellipsis, @@ -41520,14 +41522,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1198), 6, + STATE(1238), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -41566,13 +41568,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lambda, ACTIONS(976), 1, anon_sym_await, - STATE(789), 1, - sym_primary_expression, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(817), 1, + sym_primary_expression, + STATE(832), 1, sym_template_string, - STATE(1190), 1, + STATE(1192), 1, sym_expression, ACTIONS(660), 2, sym_ellipsis, @@ -41593,14 +41595,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1198), 6, + STATE(1238), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -41639,13 +41641,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lambda, ACTIONS(976), 1, anon_sym_await, - STATE(789), 1, - sym_primary_expression, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(817), 1, + sym_primary_expression, + STATE(832), 1, sym_template_string, - STATE(1201), 1, + STATE(1200), 1, sym_expression, ACTIONS(660), 2, sym_ellipsis, @@ -41666,14 +41668,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1198), 6, + STATE(1238), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -41712,13 +41714,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lambda, ACTIONS(976), 1, anon_sym_await, - STATE(789), 1, - sym_primary_expression, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(817), 1, + sym_primary_expression, + STATE(832), 1, sym_template_string, - STATE(1188), 1, + STATE(1197), 1, sym_expression, ACTIONS(660), 2, sym_ellipsis, @@ -41739,14 +41741,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1198), 6, + STATE(1238), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -41785,13 +41787,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lambda, ACTIONS(976), 1, anon_sym_await, - STATE(789), 1, - sym_primary_expression, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(817), 1, + sym_primary_expression, + STATE(832), 1, sym_template_string, - STATE(1197), 1, + STATE(1215), 1, sym_expression, ACTIONS(660), 2, sym_ellipsis, @@ -41812,14 +41814,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1198), 6, + STATE(1238), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -41858,13 +41860,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lambda, ACTIONS(764), 1, anon_sym_await, - STATE(780), 1, + STATE(767), 1, sym_primary_expression, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(1162), 1, + STATE(1138), 1, sym_expression, ACTIONS(626), 2, sym_ellipsis, @@ -41885,14 +41887,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1131), 6, + STATE(1165), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -41931,13 +41933,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(579), 1, anon_sym_LBRACK, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1161), 1, + STATE(785), 1, + sym_template_string, + STATE(1160), 1, sym_expression, ACTIONS(77), 2, sym_ellipsis, @@ -41958,14 +41960,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -42004,13 +42006,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lambda, ACTIONS(764), 1, anon_sym_await, - STATE(780), 1, + STATE(767), 1, sym_primary_expression, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(1165), 1, + STATE(1141), 1, sym_expression, ACTIONS(626), 2, sym_ellipsis, @@ -42031,14 +42033,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1131), 6, + STATE(1165), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -42077,13 +42079,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lambda, ACTIONS(764), 1, anon_sym_await, - STATE(780), 1, + STATE(767), 1, sym_primary_expression, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(1167), 1, + STATE(1176), 1, sym_expression, ACTIONS(626), 2, sym_ellipsis, @@ -42104,14 +42106,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1131), 6, + STATE(1165), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -42150,13 +42152,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lambda, ACTIONS(764), 1, anon_sym_await, - STATE(780), 1, + STATE(767), 1, sym_primary_expression, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(1168), 1, + STATE(1147), 1, sym_expression, ACTIONS(626), 2, sym_ellipsis, @@ -42177,14 +42179,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1131), 6, + STATE(1165), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -42223,13 +42225,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lambda, ACTIONS(764), 1, anon_sym_await, - STATE(780), 1, + STATE(767), 1, sym_primary_expression, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(1170), 1, + STATE(1159), 1, sym_expression, ACTIONS(626), 2, sym_ellipsis, @@ -42250,14 +42252,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1131), 6, + STATE(1165), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -42296,12 +42298,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(579), 1, anon_sym_LBRACK, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, + STATE(785), 1, + sym_template_string, STATE(1326), 1, sym_expression, ACTIONS(77), 2, @@ -42323,14 +42325,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -42369,13 +42371,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(579), 1, anon_sym_LBRACK, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1247), 1, + STATE(785), 1, + sym_template_string, + STATE(1246), 1, sym_expression, ACTIONS(77), 2, sym_ellipsis, @@ -42396,14 +42398,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -42442,13 +42444,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lambda, ACTIONS(764), 1, anon_sym_await, - STATE(780), 1, + STATE(767), 1, sym_primary_expression, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(1169), 1, + STATE(1163), 1, sym_expression, ACTIONS(626), 2, sym_ellipsis, @@ -42469,14 +42471,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1131), 6, + STATE(1165), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -42515,13 +42517,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lambda, ACTIONS(976), 1, anon_sym_await, - STATE(789), 1, - sym_primary_expression, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(817), 1, + sym_primary_expression, + STATE(832), 1, sym_template_string, - STATE(1233), 1, + STATE(1223), 1, sym_expression, ACTIONS(660), 2, sym_ellipsis, @@ -42542,14 +42544,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1198), 6, + STATE(1238), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -42594,7 +42596,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1238), 1, + STATE(1233), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -42793,13 +42795,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(579), 1, anon_sym_LBRACK, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1278), 1, + STATE(785), 1, + sym_template_string, + STATE(1260), 1, sym_expression, ACTIONS(77), 2, sym_ellipsis, @@ -42820,14 +42822,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -42945,7 +42947,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1098), 1, + STATE(1106), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -43012,13 +43014,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(579), 1, anon_sym_LBRACK, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1129), 1, + STATE(785), 1, + sym_template_string, + STATE(1130), 1, sym_expression, ACTIONS(77), 2, sym_ellipsis, @@ -43039,14 +43041,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -43091,7 +43093,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1109), 1, + STATE(1100), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -43164,7 +43166,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1224), 1, + STATE(1222), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -43231,13 +43233,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lambda, ACTIONS(764), 1, anon_sym_await, - STATE(780), 1, + STATE(767), 1, sym_primary_expression, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(1145), 1, + STATE(1119), 1, sym_expression, ACTIONS(626), 2, sym_ellipsis, @@ -43258,14 +43260,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1131), 6, + STATE(1165), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -43304,13 +43306,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(579), 1, anon_sym_LBRACK, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1225), 1, + STATE(785), 1, + sym_template_string, + STATE(1224), 1, sym_expression, ACTIONS(77), 2, sym_ellipsis, @@ -43331,14 +43333,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -43383,7 +43385,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1098), 1, + STATE(1106), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -43597,12 +43599,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(579), 1, anon_sym_LBRACK, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, + STATE(785), 1, + sym_template_string, STATE(1284), 1, sym_expression, ACTIONS(77), 2, @@ -43624,14 +43626,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -43749,7 +43751,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1091), 1, + STATE(1093), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -43816,12 +43818,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(579), 1, anon_sym_LBRACK, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, + STATE(785), 1, + sym_template_string, STATE(1319), 1, sym_expression, ACTIONS(77), 2, @@ -43843,14 +43845,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -43893,9 +43895,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(775), 1, + STATE(768), 1, sym_primary_expression, - STATE(1153), 1, + STATE(1154), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -43962,13 +43964,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(579), 1, anon_sym_LBRACK, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1139), 1, + STATE(785), 1, + sym_template_string, + STATE(1128), 1, sym_expression, ACTIONS(77), 2, sym_ellipsis, @@ -43989,14 +43991,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -44039,9 +44041,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(775), 1, + STATE(768), 1, sym_primary_expression, - STATE(1154), 1, + STATE(1155), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -44112,9 +44114,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(775), 1, + STATE(768), 1, sym_primary_expression, - STATE(1155), 1, + STATE(1156), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -44185,9 +44187,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(775), 1, + STATE(768), 1, sym_primary_expression, - STATE(1156), 1, + STATE(1157), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -44258,9 +44260,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(775), 1, + STATE(768), 1, sym_primary_expression, - STATE(1157), 1, + STATE(1158), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -44331,9 +44333,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(775), 1, + STATE(768), 1, sym_primary_expression, - STATE(1163), 1, + STATE(1164), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -44404,7 +44406,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(775), 1, + STATE(768), 1, sym_primary_expression, STATE(1166), 1, sym_expression, @@ -44477,7 +44479,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(775), 1, + STATE(768), 1, sym_primary_expression, STATE(1038), 1, sym_expression, @@ -44546,13 +44548,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lambda, ACTIONS(976), 1, anon_sym_await, - STATE(789), 1, - sym_primary_expression, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(817), 1, + sym_primary_expression, + STATE(832), 1, sym_template_string, - STATE(1266), 1, + STATE(1252), 1, sym_expression, ACTIONS(660), 2, sym_ellipsis, @@ -44573,14 +44575,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1198), 6, + STATE(1238), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -44698,7 +44700,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1077), 1, + STATE(1076), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -44844,7 +44846,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1199), 1, + STATE(1241), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -45209,7 +45211,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1073), 1, + STATE(1080), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -45501,7 +45503,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(705), 1, sym_primary_expression, - STATE(1082), 1, + STATE(1092), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -45714,13 +45716,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(579), 1, anon_sym_LBRACK, - STATE(772), 1, - sym_template_string, - STATE(773), 1, + STATE(770), 1, sym_primary_expression, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(1147), 1, + STATE(785), 1, + sym_template_string, + STATE(1110), 1, sym_expression, ACTIONS(77), 2, sym_ellipsis, @@ -45741,14 +45743,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1126), 6, + STATE(1134), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -45793,7 +45795,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_string, STATE(704), 1, sym_primary_expression, - STATE(1261), 1, + STATE(1257), 1, sym_expression, ACTIONS(309), 2, sym_ellipsis, @@ -46069,13 +46071,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lambda, ACTIONS(764), 1, anon_sym_await, - STATE(780), 1, + STATE(767), 1, sym_primary_expression, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(1164), 1, + STATE(1140), 1, sym_expression, ACTIONS(626), 2, sym_ellipsis, @@ -46096,14 +46098,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(1131), 6, + STATE(1165), 6, sym_named_expression, sym_not_operator, sym_boolean_operator, sym_comparison_operator, sym_lambda, sym_conditional_expression, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -47605,14 +47607,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(842), 2, + STATE(845), 2, sym_attribute, sym_subscript, ACTIONS(301), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, - STATE(1005), 3, + STATE(1006), 3, sym_tuple_pattern, sym_list_pattern, sym_list_splat_pattern, @@ -47667,7 +47669,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(1002), 1, + STATE(1009), 1, sym_pattern, STATE(1017), 1, sym_primary_expression, @@ -47677,14 +47679,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1192), 2, anon_sym_RPAREN, anon_sym_RBRACK, - STATE(842), 2, + STATE(845), 2, sym_attribute, sym_subscript, ACTIONS(301), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, - STATE(1005), 3, + STATE(1006), 3, sym_tuple_pattern, sym_list_pattern, sym_list_splat_pattern, @@ -47965,7 +47967,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(1002), 1, + STATE(1009), 1, sym_pattern, STATE(1017), 1, sym_primary_expression, @@ -47975,14 +47977,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1215), 2, anon_sym_RPAREN, anon_sym_RBRACK, - STATE(842), 2, + STATE(845), 2, sym_attribute, sym_subscript, ACTIONS(301), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, - STATE(1005), 3, + STATE(1006), 3, sym_tuple_pattern, sym_list_pattern, sym_list_splat_pattern, @@ -49319,14 +49321,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(842), 2, + STATE(845), 2, sym_attribute, sym_subscript, ACTIONS(301), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, - STATE(1005), 3, + STATE(1006), 3, sym_tuple_pattern, sym_list_pattern, sym_list_splat_pattern, @@ -49659,14 +49661,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(842), 2, + STATE(845), 2, sym_attribute, sym_subscript, ACTIONS(301), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, - STATE(1005), 3, + STATE(1006), 3, sym_tuple_pattern, sym_list_pattern, sym_list_splat_pattern, @@ -49942,14 +49944,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(842), 2, + STATE(845), 2, sym_attribute, sym_subscript, ACTIONS(301), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, - STATE(1005), 3, + STATE(1006), 3, sym_tuple_pattern, sym_list_pattern, sym_list_splat_pattern, @@ -50119,14 +50121,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(842), 2, + STATE(845), 2, sym_attribute, sym_subscript, ACTIONS(301), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, - STATE(1005), 3, + STATE(1006), 3, sym_tuple_pattern, sym_list_pattern, sym_list_splat_pattern, @@ -50190,14 +50192,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(842), 2, + STATE(845), 2, sym_attribute, sym_subscript, ACTIONS(301), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, - STATE(1005), 3, + STATE(1006), 3, sym_tuple_pattern, sym_list_pattern, sym_list_splat_pattern, @@ -50367,14 +50369,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(842), 2, + STATE(845), 2, sym_attribute, sym_subscript, ACTIONS(301), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, - STATE(1005), 3, + STATE(1006), 3, sym_tuple_pattern, sym_list_pattern, sym_list_splat_pattern, @@ -51118,14 +51120,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(842), 2, + STATE(845), 2, sym_attribute, sym_subscript, ACTIONS(301), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, - STATE(1005), 3, + STATE(1006), 3, sym_tuple_pattern, sym_list_pattern, sym_list_splat_pattern, @@ -54352,21 +54354,21 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(1002), 1, + STATE(1009), 1, sym_pattern, STATE(1017), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(842), 2, + STATE(845), 2, sym_attribute, sym_subscript, ACTIONS(301), 3, anon_sym_DASH, anon_sym_PLUS, anon_sym_TILDE, - STATE(1005), 3, + STATE(1006), 3, sym_tuple_pattern, sym_list_pattern, sym_list_splat_pattern, @@ -55941,7 +55943,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(860), 2, + STATE(846), 2, sym_attribute, sym_subscript, ACTIONS(301), 3, @@ -55997,11 +55999,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_await, ACTIONS(1498), 1, anon_sym_not, - STATE(772), 1, - sym_template_string, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(798), 1, + STATE(785), 1, + sym_template_string, + STATE(803), 1, sym_primary_expression, ACTIONS(77), 2, sym_ellipsis, @@ -56023,7 +56025,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -56119,11 +56121,11 @@ static const uint16_t ts_small_parse_table[] = { sym__template_string_start, ACTIONS(1502), 1, anon_sym_not, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(810), 1, + STATE(792), 1, sym_primary_expression, ACTIONS(626), 2, sym_ellipsis, @@ -56145,7 +56147,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -56180,11 +56182,11 @@ static const uint16_t ts_small_parse_table[] = { sym__template_string_start, ACTIONS(1504), 1, anon_sym_not, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(832), 1, sym_template_string, - STATE(856), 1, + STATE(868), 1, sym_primary_expression, ACTIONS(660), 2, sym_ellipsis, @@ -56206,7 +56208,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -56245,7 +56247,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(764), 1, + STATE(744), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -56306,7 +56308,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(757), 1, + STATE(758), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -56365,7 +56367,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(745), 1, + STATE(748), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -56469,11 +56471,11 @@ static const uint16_t ts_small_parse_table[] = { sym__string_start, ACTIONS(666), 1, sym__template_string_start, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(832), 1, sym_template_string, - STATE(833), 1, + STATE(860), 1, sym_primary_expression, ACTIONS(660), 2, sym_ellipsis, @@ -56495,7 +56497,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -56528,11 +56530,11 @@ static const uint16_t ts_small_parse_table[] = { sym__string_start, ACTIONS(666), 1, sym__template_string_start, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(832), 1, sym_template_string, - STATE(864), 1, + STATE(871), 1, sym_primary_expression, ACTIONS(660), 2, sym_ellipsis, @@ -56554,7 +56556,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -56587,11 +56589,11 @@ static const uint16_t ts_small_parse_table[] = { sym__string_start, ACTIONS(632), 1, sym__template_string_start, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(813), 1, + STATE(795), 1, sym_primary_expression, ACTIONS(626), 2, sym_ellipsis, @@ -56613,7 +56615,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -56646,11 +56648,11 @@ static const uint16_t ts_small_parse_table[] = { sym__string_start, ACTIONS(666), 1, sym__template_string_start, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(832), 1, sym_template_string, - STATE(863), 1, + STATE(870), 1, sym_primary_expression, ACTIONS(660), 2, sym_ellipsis, @@ -56672,7 +56674,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -56716,7 +56718,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(309), 2, sym_ellipsis, sym_float, - STATE(860), 2, + STATE(846), 2, sym_attribute, sym_subscript, ACTIONS(301), 3, @@ -56766,11 +56768,11 @@ static const uint16_t ts_small_parse_table[] = { sym__string_start, ACTIONS(666), 1, sym__template_string_start, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(832), 1, sym_template_string, - STATE(868), 1, + STATE(877), 1, sym_primary_expression, ACTIONS(660), 2, sym_ellipsis, @@ -56792,7 +56794,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -56825,11 +56827,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(581), 1, anon_sym_await, - STATE(772), 1, - sym_template_string, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(797), 1, + STATE(785), 1, + sym_template_string, + STATE(815), 1, sym_primary_expression, ACTIONS(77), 2, sym_ellipsis, @@ -56851,7 +56853,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -56884,11 +56886,11 @@ static const uint16_t ts_small_parse_table[] = { sym__string_start, ACTIONS(666), 1, sym__template_string_start, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(832), 1, sym_template_string, - STATE(865), 1, + STATE(872), 1, sym_primary_expression, ACTIONS(660), 2, sym_ellipsis, @@ -56910,7 +56912,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -56943,11 +56945,11 @@ static const uint16_t ts_small_parse_table[] = { sym__string_start, ACTIONS(632), 1, sym__template_string_start, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(814), 1, + STATE(796), 1, sym_primary_expression, ACTIONS(626), 2, sym_ellipsis, @@ -56969,7 +56971,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -57002,11 +57004,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(581), 1, anon_sym_await, - STATE(772), 1, - sym_template_string, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(798), 1, + STATE(785), 1, + sym_template_string, + STATE(803), 1, sym_primary_expression, ACTIONS(77), 2, sym_ellipsis, @@ -57028,7 +57030,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -57061,11 +57063,11 @@ static const uint16_t ts_small_parse_table[] = { sym__string_start, ACTIONS(632), 1, sym__template_string_start, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(815), 1, + STATE(797), 1, sym_primary_expression, ACTIONS(626), 2, sym_ellipsis, @@ -57087,7 +57089,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -57181,11 +57183,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(581), 1, anon_sym_await, - STATE(772), 1, - sym_template_string, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(801), 1, + STATE(785), 1, + sym_template_string, + STATE(834), 1, sym_primary_expression, ACTIONS(77), 2, sym_ellipsis, @@ -57207,7 +57209,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -57240,11 +57242,11 @@ static const uint16_t ts_small_parse_table[] = { sym__string_start, ACTIONS(666), 1, sym__template_string_start, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(832), 1, sym_template_string, - STATE(845), 1, + STATE(867), 1, sym_primary_expression, ACTIONS(660), 2, sym_ellipsis, @@ -57266,7 +57268,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -57299,11 +57301,11 @@ static const uint16_t ts_small_parse_table[] = { sym__string_start, ACTIONS(632), 1, sym__template_string_start, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(804), 1, + STATE(829), 1, sym_primary_expression, ACTIONS(626), 2, sym_ellipsis, @@ -57325,7 +57327,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -57358,11 +57360,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(581), 1, anon_sym_await, - STATE(772), 1, - sym_template_string, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(818), 1, + STATE(785), 1, + sym_template_string, + STATE(802), 1, sym_primary_expression, ACTIONS(77), 2, sym_ellipsis, @@ -57384,7 +57386,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -57417,11 +57419,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(581), 1, anon_sym_await, - STATE(772), 1, - sym_template_string, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(796), 1, + STATE(785), 1, + sym_template_string, + STATE(811), 1, sym_primary_expression, ACTIONS(77), 2, sym_ellipsis, @@ -57443,7 +57445,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -57480,7 +57482,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(751), 1, + STATE(742), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -57535,11 +57537,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(581), 1, anon_sym_await, - STATE(772), 1, - sym_template_string, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(803), 1, + STATE(785), 1, + sym_template_string, + STATE(805), 1, sym_primary_expression, ACTIONS(77), 2, sym_ellipsis, @@ -57561,7 +57563,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -57594,11 +57596,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(581), 1, anon_sym_await, - STATE(772), 1, - sym_template_string, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(788), 1, + STATE(785), 1, + sym_template_string, + STATE(816), 1, sym_primary_expression, ACTIONS(77), 2, sym_ellipsis, @@ -57620,7 +57622,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -57653,11 +57655,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(581), 1, anon_sym_await, - STATE(772), 1, - sym_template_string, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(800), 1, + STATE(785), 1, + sym_template_string, + STATE(810), 1, sym_primary_expression, ACTIONS(77), 2, sym_ellipsis, @@ -57679,7 +57681,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -57716,7 +57718,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(752), 1, + STATE(743), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -57775,7 +57777,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(764), 1, + STATE(744), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -57830,11 +57832,11 @@ static const uint16_t ts_small_parse_table[] = { sym__string_start, ACTIONS(632), 1, sym__template_string_start, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(816), 1, + STATE(800), 1, sym_primary_expression, ACTIONS(626), 2, sym_ellipsis, @@ -57856,7 +57858,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -57889,11 +57891,11 @@ static const uint16_t ts_small_parse_table[] = { sym__string_start, ACTIONS(632), 1, sym__template_string_start, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(817), 1, + STATE(801), 1, sym_primary_expression, ACTIONS(626), 2, sym_ellipsis, @@ -57915,7 +57917,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -57948,10 +57950,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(581), 1, anon_sym_await, - STATE(772), 1, - sym_template_string, - STATE(779), 1, + STATE(782), 1, sym_string, + STATE(785), 1, + sym_template_string, STATE(806), 1, sym_primary_expression, ACTIONS(77), 2, @@ -57974,7 +57976,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -58011,7 +58013,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(742), 1, + STATE(745), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -58070,7 +58072,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(743), 1, + STATE(746), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -58129,7 +58131,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(744), 1, + STATE(747), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -58184,11 +58186,11 @@ static const uint16_t ts_small_parse_table[] = { sym__string_start, ACTIONS(632), 1, sym__template_string_start, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(830), 1, + STATE(790), 1, sym_primary_expression, ACTIONS(626), 2, sym_ellipsis, @@ -58210,7 +58212,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -58243,11 +58245,11 @@ static const uint16_t ts_small_parse_table[] = { sym__string_start, ACTIONS(666), 1, sym__template_string_start, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(832), 1, sym_template_string, - STATE(867), 1, + STATE(876), 1, sym_primary_expression, ACTIONS(660), 2, sym_ellipsis, @@ -58269,7 +58271,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -58306,7 +58308,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(746), 1, + STATE(753), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -58361,11 +58363,11 @@ static const uint16_t ts_small_parse_table[] = { sym__string_start, ACTIONS(666), 1, sym__template_string_start, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(832), 1, sym_template_string, - STATE(866), 1, + STATE(873), 1, sym_primary_expression, ACTIONS(660), 2, sym_ellipsis, @@ -58387,7 +58389,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -58833,11 +58835,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(581), 1, anon_sym_await, - STATE(772), 1, - sym_template_string, - STATE(779), 1, + STATE(782), 1, sym_string, - STATE(802), 1, + STATE(785), 1, + sym_template_string, + STATE(804), 1, sym_primary_expression, ACTIONS(77), 2, sym_ellipsis, @@ -58859,7 +58861,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -58896,7 +58898,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(740), 1, + STATE(749), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -58955,7 +58957,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(827), 1, + STATE(788), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -59069,11 +59071,11 @@ static const uint16_t ts_small_parse_table[] = { sym__string_start, ACTIONS(632), 1, sym__template_string_start, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(809), 1, + STATE(791), 1, sym_primary_expression, ACTIONS(626), 2, sym_ellipsis, @@ -59095,7 +59097,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -59132,7 +59134,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(829), 1, + STATE(833), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -59191,7 +59193,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(755), 1, + STATE(756), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -59250,7 +59252,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(741), 1, + STATE(752), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -59309,7 +59311,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(756), 1, + STATE(757), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -59368,7 +59370,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(757), 1, + STATE(758), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -59427,7 +59429,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(739), 1, + STATE(759), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -59482,11 +59484,11 @@ static const uint16_t ts_small_parse_table[] = { sym__string_start, ACTIONS(632), 1, sym__template_string_start, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(811), 1, + STATE(793), 1, sym_primary_expression, ACTIONS(626), 2, sym_ellipsis, @@ -59508,7 +59510,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -59545,7 +59547,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(758), 1, + STATE(760), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -59604,7 +59606,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(759), 1, + STATE(761), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -59663,7 +59665,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(760), 1, + STATE(762), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -59722,7 +59724,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(761), 1, + STATE(763), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -59777,11 +59779,11 @@ static const uint16_t ts_small_parse_table[] = { sym__string_start, ACTIONS(666), 1, sym__template_string_start, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(832), 1, sym_template_string, - STATE(862), 1, + STATE(869), 1, sym_primary_expression, ACTIONS(660), 2, sym_ellipsis, @@ -59803,7 +59805,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -59889,7 +59891,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(762), 1, + STATE(764), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -59948,7 +59950,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(763), 1, + STATE(765), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -60007,7 +60009,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(765), 1, + STATE(766), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -60062,11 +60064,11 @@ static const uint16_t ts_small_parse_table[] = { sym__string_start, ACTIONS(632), 1, sym__template_string_start, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(812), 1, + STATE(794), 1, sym_primary_expression, ACTIONS(626), 2, sym_ellipsis, @@ -60088,7 +60090,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -60170,10 +60172,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(581), 1, anon_sym_await, - STATE(772), 1, - sym_template_string, - STATE(779), 1, + STATE(782), 1, sym_string, + STATE(785), 1, + sym_template_string, STATE(807), 1, sym_primary_expression, ACTIONS(77), 2, @@ -60196,7 +60198,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(950), 17, + STATE(954), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -60233,7 +60235,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(698), 1, sym_template_string, - STATE(748), 1, + STATE(740), 1, sym_primary_expression, ACTIONS(309), 2, sym_ellipsis, @@ -60386,11 +60388,11 @@ static const uint16_t ts_small_parse_table[] = { sym__string_start, ACTIONS(632), 1, sym__template_string_start, - STATE(781), 1, + STATE(771), 1, sym_string, - STATE(782), 1, + STATE(772), 1, sym_template_string, - STATE(810), 1, + STATE(792), 1, sym_primary_expression, ACTIONS(626), 2, sym_ellipsis, @@ -60412,7 +60414,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(949), 17, + STATE(952), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -60445,11 +60447,11 @@ static const uint16_t ts_small_parse_table[] = { sym__string_start, ACTIONS(666), 1, sym__template_string_start, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(832), 1, sym_template_string, - STATE(856), 1, + STATE(868), 1, sym_primary_expression, ACTIONS(660), 2, sym_ellipsis, @@ -60471,7 +60473,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -60504,11 +60506,11 @@ static const uint16_t ts_small_parse_table[] = { sym__string_start, ACTIONS(666), 1, sym__template_string_start, - STATE(790), 1, + STATE(808), 1, sym_string, - STATE(791), 1, + STATE(832), 1, sym_template_string, - STATE(844), 1, + STATE(866), 1, sym_primary_expression, ACTIONS(660), 2, sym_ellipsis, @@ -60530,7 +60532,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_exec, anon_sym_type, - STATE(985), 17, + STATE(986), 17, sym_binary_operator, sym_unary_operator, sym_attribute, @@ -60859,7 +60861,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(1586), 1, anon_sym_is, - STATE(997), 1, + STATE(998), 1, aux_sym_comparison_operator_repeat1, ACTIONS(1560), 2, anon_sym_STAR, @@ -60920,7 +60922,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(1610), 1, anon_sym_is, - STATE(998), 1, + STATE(999), 1, aux_sym_comparison_operator_repeat1, ACTIONS(1588), 2, anon_sym_STAR, @@ -62410,61 +62412,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [45876] = 14, + [45876] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1554), 1, - anon_sym_DOT, - ACTIONS(1556), 1, - anon_sym_LPAREN, - ACTIONS(1570), 1, - anon_sym_LBRACK, - ACTIONS(1572), 1, - anon_sym_STAR_STAR, - ACTIONS(1580), 1, - anon_sym_AMP, - ACTIONS(1582), 1, - anon_sym_CARET, - ACTIONS(1560), 2, + ACTIONS(1712), 1, + sym__string_start, + STATE(739), 2, + sym_string, + aux_sym_concatenated_string_repeat1, + ACTIONS(1525), 4, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1562), 2, - anon_sym_GT_GT, - anon_sym_LT_LT, - ACTIONS(1568), 2, - anon_sym_DASH, - anon_sym_PLUS, - STATE(708), 2, - sym_argument_list, - sym_generator_expression, - ACTIONS(1576), 3, - anon_sym_AT, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - ACTIONS(1714), 3, - anon_sym_EQ, anon_sym_LT, anon_sym_GT, - ACTIONS(1712), 18, + ACTIONS(1523), 31, + anon_sym_DOT, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_as, + anon_sym_GT_GT, anon_sym_if, anon_sym_COLON, - anon_sym_else, anon_sym_in, anon_sym_PIPE, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_RBRACE, + anon_sym_STAR_STAR, + anon_sym_AT, 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_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [45944] = 15, + [45926] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -62473,53 +62466,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1570), 1, anon_sym_LBRACK, - ACTIONS(1594), 1, - anon_sym_PIPE, ACTIONS(1598), 1, anon_sym_STAR_STAR, - ACTIONS(1604), 1, - anon_sym_AMP, - ACTIONS(1606), 1, - anon_sym_CARET, - ACTIONS(1588), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1590), 2, - anon_sym_GT_GT, - anon_sym_LT_LT, - ACTIONS(1596), 2, - anon_sym_DASH, - anon_sym_PLUS, STATE(708), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1600), 3, - anon_sym_AT, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - ACTIONS(1718), 3, + ACTIONS(1717), 5, anon_sym_as, + anon_sym_STAR, + anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1716), 17, + ACTIONS(1715), 27, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_GT_GT, anon_sym_if, anon_sym_async, anon_sym_for, anon_sym_in, + anon_sym_PIPE, + anon_sym_DASH, + anon_sym_PLUS, anon_sym_RBRACK, anon_sym_RBRACE, + anon_sym_AT, 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_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [46014] = 15, + [45982] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -62528,53 +62514,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1570), 1, anon_sym_LBRACK, - ACTIONS(1594), 1, - anon_sym_PIPE, ACTIONS(1598), 1, anon_sym_STAR_STAR, - ACTIONS(1604), 1, - anon_sym_AMP, - ACTIONS(1606), 1, - anon_sym_CARET, - ACTIONS(1588), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1590), 2, - anon_sym_GT_GT, - anon_sym_LT_LT, - ACTIONS(1596), 2, - anon_sym_DASH, - anon_sym_PLUS, STATE(708), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1600), 3, - anon_sym_AT, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - ACTIONS(1722), 3, + ACTIONS(1721), 5, anon_sym_as, + anon_sym_STAR, + anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1720), 17, + ACTIONS(1719), 27, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_GT_GT, anon_sym_if, anon_sym_async, anon_sym_for, anon_sym_in, + anon_sym_PIPE, + anon_sym_DASH, + anon_sym_PLUS, anon_sym_RBRACK, anon_sym_RBRACE, + anon_sym_AT, 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_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [46084] = 14, + [46038] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -62585,50 +62564,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(1598), 1, anon_sym_STAR_STAR, - ACTIONS(1604), 1, - anon_sym_AMP, - ACTIONS(1606), 1, - anon_sym_CARET, - ACTIONS(1588), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1590), 2, - anon_sym_GT_GT, - anon_sym_LT_LT, - ACTIONS(1596), 2, - anon_sym_DASH, - anon_sym_PLUS, STATE(708), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1600), 3, - anon_sym_AT, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - ACTIONS(1714), 3, + ACTIONS(1725), 5, anon_sym_as, + anon_sym_STAR, + anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1712), 18, + ACTIONS(1723), 27, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_GT_GT, anon_sym_if, anon_sym_async, anon_sym_for, anon_sym_in, anon_sym_PIPE, + anon_sym_DASH, + anon_sym_PLUS, anon_sym_RBRACK, anon_sym_RBRACE, + anon_sym_AT, 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_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [46152] = 10, + [46094] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -62642,6 +62615,9 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1588), 2, anon_sym_STAR, anon_sym_SLASH, + ACTIONS(1596), 2, + anon_sym_DASH, + anon_sym_PLUS, STATE(708), 2, sym_argument_list, sym_generator_expression, @@ -62649,11 +62625,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1714), 3, + ACTIONS(1725), 3, anon_sym_as, anon_sym_LT, anon_sym_GT, - ACTIONS(1712), 24, + ACTIONS(1723), 22, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -62662,8 +62638,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_for, anon_sym_in, anon_sym_PIPE, - anon_sym_DASH, - anon_sym_PLUS, anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_not, @@ -62678,7 +62652,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [46212] = 8, + [46156] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -62687,46 +62661,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1570), 1, anon_sym_LBRACK, + ACTIONS(1594), 1, + anon_sym_PIPE, ACTIONS(1598), 1, anon_sym_STAR_STAR, + ACTIONS(1604), 1, + anon_sym_AMP, + ACTIONS(1606), 1, + anon_sym_CARET, + ACTIONS(1588), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1590), 2, + anon_sym_GT_GT, + anon_sym_LT_LT, + ACTIONS(1596), 2, + anon_sym_DASH, + anon_sym_PLUS, STATE(708), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1714), 5, + ACTIONS(1600), 3, + anon_sym_AT, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + ACTIONS(1729), 3, anon_sym_as, - anon_sym_STAR, - anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1712), 27, + ACTIONS(1727), 17, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_GT_GT, anon_sym_if, anon_sym_async, anon_sym_for, anon_sym_in, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_PLUS, anon_sym_RBRACK, anon_sym_RBRACE, - anon_sym_AT, 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_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [46268] = 13, + [46226] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -62737,6 +62718,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(1598), 1, anon_sym_STAR_STAR, + ACTIONS(1604), 1, + anon_sym_AMP, ACTIONS(1606), 1, anon_sym_CARET, ACTIONS(1588), 2, @@ -62755,11 +62738,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1714), 3, + ACTIONS(1725), 3, anon_sym_as, anon_sym_LT, anon_sym_GT, - ACTIONS(1712), 19, + ACTIONS(1723), 18, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_if, @@ -62772,14 +62755,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_not, anon_sym_and, anon_sym_or, - anon_sym_AMP, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [46334] = 12, + [46294] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -62793,12 +62775,6 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1588), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1590), 2, - anon_sym_GT_GT, - anon_sym_LT_LT, - ACTIONS(1596), 2, - anon_sym_DASH, - anon_sym_PLUS, STATE(708), 2, sym_argument_list, sym_generator_expression, @@ -62806,18 +62782,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1714), 3, + ACTIONS(1725), 3, anon_sym_as, anon_sym_LT, anon_sym_GT, - ACTIONS(1712), 20, + ACTIONS(1723), 24, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_GT_GT, anon_sym_if, anon_sym_async, anon_sym_for, anon_sym_in, anon_sym_PIPE, + anon_sym_DASH, + anon_sym_PLUS, anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_not, @@ -62825,13 +62804,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_or, anon_sym_AMP, anon_sym_CARET, + anon_sym_LT_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [46398] = 8, + [46354] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -62845,13 +62825,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(708), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1726), 5, + ACTIONS(1725), 5, anon_sym_as, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1724), 27, + ACTIONS(1723), 27, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -62879,7 +62859,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [46454] = 8, + [46410] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -62890,49 +62870,109 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(1598), 1, anon_sym_STAR_STAR, + ACTIONS(1606), 1, + anon_sym_CARET, + ACTIONS(1588), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1590), 2, + anon_sym_GT_GT, + anon_sym_LT_LT, + ACTIONS(1596), 2, + anon_sym_DASH, + anon_sym_PLUS, STATE(708), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1730), 5, + ACTIONS(1600), 3, + anon_sym_AT, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + ACTIONS(1725), 3, anon_sym_as, - anon_sym_STAR, - anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1728), 27, + ACTIONS(1723), 19, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_GT_GT, anon_sym_if, anon_sym_async, anon_sym_for, anon_sym_in, anon_sym_PIPE, - anon_sym_DASH, - anon_sym_PLUS, anon_sym_RBRACK, anon_sym_RBRACE, - anon_sym_AT, anon_sym_not, anon_sym_and, anon_sym_or, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, anon_sym_AMP, + anon_sym_LT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_GT, + anon_sym_is, + [46476] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1554), 1, + anon_sym_DOT, + ACTIONS(1556), 1, + anon_sym_LPAREN, + ACTIONS(1570), 1, + anon_sym_LBRACK, + ACTIONS(1594), 1, + anon_sym_PIPE, + ACTIONS(1598), 1, + anon_sym_STAR_STAR, + ACTIONS(1604), 1, + anon_sym_AMP, + ACTIONS(1606), 1, anon_sym_CARET, + ACTIONS(1588), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1590), 2, + anon_sym_GT_GT, anon_sym_LT_LT, + ACTIONS(1596), 2, + anon_sym_DASH, + anon_sym_PLUS, + STATE(708), 2, + sym_argument_list, + sym_generator_expression, + ACTIONS(1600), 3, + anon_sym_AT, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + ACTIONS(1733), 3, + anon_sym_as, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1731), 17, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_if, + anon_sym_async, + anon_sym_for, + anon_sym_in, + anon_sym_RBRACK, + anon_sym_RBRACE, + anon_sym_not, + anon_sym_and, + anon_sym_or, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [46510] = 5, + [46546] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, sym__string_start, - STATE(753), 2, + STATE(739), 2, sym_string, aux_sym_concatenated_string_repeat1, ACTIONS(1532), 4, @@ -62972,12 +63012,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [46560] = 5, + [46596] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(666), 1, sym__template_string_start, - STATE(754), 2, + STATE(755), 2, sym_template_string, aux_sym_concatenated_template_string_repeat1, ACTIONS(1536), 4, @@ -63017,7 +63057,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [46610] = 8, + [46646] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -63026,46 +63066,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1570), 1, anon_sym_LBRACK, + ACTIONS(1594), 1, + anon_sym_PIPE, ACTIONS(1598), 1, anon_sym_STAR_STAR, + ACTIONS(1604), 1, + anon_sym_AMP, + ACTIONS(1606), 1, + anon_sym_CARET, + ACTIONS(1588), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1590), 2, + anon_sym_GT_GT, + anon_sym_LT_LT, + ACTIONS(1596), 2, + anon_sym_DASH, + anon_sym_PLUS, STATE(708), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1714), 5, + ACTIONS(1600), 3, + anon_sym_AT, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + ACTIONS(1737), 3, anon_sym_as, - anon_sym_STAR, - anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1712), 27, + ACTIONS(1735), 17, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_GT_GT, anon_sym_if, anon_sym_async, anon_sym_for, anon_sym_in, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_PLUS, anon_sym_RBRACK, anon_sym_RBRACE, - anon_sym_AT, 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_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [46666] = 11, + [46716] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -63079,6 +63126,9 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1588), 2, anon_sym_STAR, anon_sym_SLASH, + ACTIONS(1590), 2, + anon_sym_GT_GT, + anon_sym_LT_LT, ACTIONS(1596), 2, anon_sym_DASH, anon_sym_PLUS, @@ -63089,14 +63139,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1714), 3, + ACTIONS(1725), 3, anon_sym_as, anon_sym_LT, anon_sym_GT, - ACTIONS(1712), 22, + ACTIONS(1723), 20, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_GT_GT, anon_sym_if, anon_sym_async, anon_sym_for, @@ -63109,43 +63158,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_or, anon_sym_AMP, anon_sym_CARET, - anon_sym_LT_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [46728] = 5, + [46780] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1732), 1, - sym__string_start, - STATE(753), 2, - sym_string, - aux_sym_concatenated_string_repeat1, - ACTIONS(1525), 4, + ACTIONS(1554), 1, + anon_sym_DOT, + ACTIONS(1556), 1, + anon_sym_LPAREN, + ACTIONS(1570), 1, + anon_sym_LBRACK, + ACTIONS(1572), 1, + anon_sym_STAR_STAR, + STATE(708), 2, + sym_argument_list, + sym_generator_expression, + ACTIONS(1721), 5, anon_sym_STAR, + anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1523), 31, - anon_sym_DOT, - anon_sym_LPAREN, + ACTIONS(1719), 27, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_GT_GT, anon_sym_if, anon_sym_COLON, + anon_sym_else, anon_sym_in, anon_sym_PIPE, anon_sym_DASH, anon_sym_PLUS, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_RBRACE, - anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, anon_sym_and, @@ -63161,12 +63212,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [46778] = 5, + [46836] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1735), 1, + ACTIONS(1739), 1, sym__template_string_start, - STATE(754), 2, + STATE(755), 2, sym_template_string, aux_sym_concatenated_template_string_repeat1, ACTIONS(1512), 4, @@ -63206,7 +63257,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [46828] = 8, + [46886] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -63220,13 +63271,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(708), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1714), 5, + ACTIONS(1725), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1712), 27, + ACTIONS(1723), 27, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -63254,7 +63305,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [46884] = 11, + [46942] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -63278,11 +63329,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1714), 3, + ACTIONS(1725), 3, anon_sym_EQ, anon_sym_LT, anon_sym_GT, - ACTIONS(1712), 22, + ACTIONS(1723), 22, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -63305,7 +63356,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [46946] = 15, + [47004] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -63338,11 +63389,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1740), 3, + ACTIONS(1729), 3, anon_sym_EQ, anon_sym_LT, anon_sym_GT, - ACTIONS(1738), 17, + ACTIONS(1727), 17, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_if, @@ -63360,7 +63411,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [47016] = 10, + [47074] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -63371,9 +63422,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(1572), 1, anon_sym_STAR_STAR, + ACTIONS(1580), 1, + anon_sym_AMP, + ACTIONS(1582), 1, + anon_sym_CARET, ACTIONS(1560), 2, anon_sym_STAR, anon_sym_SLASH, + ACTIONS(1562), 2, + anon_sym_GT_GT, + anon_sym_LT_LT, + ACTIONS(1568), 2, + anon_sym_DASH, + anon_sym_PLUS, STATE(708), 2, sym_argument_list, sym_generator_expression, @@ -63381,36 +63442,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1714), 3, + ACTIONS(1725), 3, anon_sym_EQ, anon_sym_LT, anon_sym_GT, - ACTIONS(1712), 24, + ACTIONS(1723), 18, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_GT_GT, anon_sym_if, anon_sym_COLON, anon_sym_else, anon_sym_in, anon_sym_PIPE, - anon_sym_DASH, - anon_sym_PLUS, anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_not, anon_sym_and, anon_sym_or, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_LT_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [47076] = 8, + [47142] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -63421,16 +63476,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(1572), 1, anon_sym_STAR_STAR, + ACTIONS(1560), 2, + anon_sym_STAR, + anon_sym_SLASH, STATE(708), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1714), 5, - anon_sym_STAR, + ACTIONS(1576), 3, + anon_sym_AT, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + ACTIONS(1725), 3, anon_sym_EQ, - anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1712), 27, + ACTIONS(1723), 24, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -63443,12 +63503,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_RBRACK, anon_sym_RBRACE, - anon_sym_AT, 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, @@ -63458,7 +63515,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [47132] = 13, + [47202] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -63469,49 +63526,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(1572), 1, anon_sym_STAR_STAR, - ACTIONS(1582), 1, - anon_sym_CARET, - ACTIONS(1560), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1562), 2, - anon_sym_GT_GT, - anon_sym_LT_LT, - ACTIONS(1568), 2, - anon_sym_DASH, - anon_sym_PLUS, STATE(708), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1576), 3, - anon_sym_AT, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - ACTIONS(1714), 3, + ACTIONS(1725), 5, + anon_sym_STAR, anon_sym_EQ, + anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1712), 19, + ACTIONS(1723), 27, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_GT_GT, anon_sym_if, anon_sym_COLON, anon_sym_else, anon_sym_in, anon_sym_PIPE, + anon_sym_DASH, + anon_sym_PLUS, anon_sym_RBRACK, anon_sym_RBRACE, + anon_sym_AT, 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_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [47198] = 12, + [47258] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -63522,6 +63574,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(1572), 1, anon_sym_STAR_STAR, + ACTIONS(1582), 1, + anon_sym_CARET, ACTIONS(1560), 2, anon_sym_STAR, anon_sym_SLASH, @@ -63538,11 +63592,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1714), 3, + ACTIONS(1725), 3, anon_sym_EQ, anon_sym_LT, anon_sym_GT, - ACTIONS(1712), 20, + ACTIONS(1723), 19, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_if, @@ -63556,30 +63610,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_or, anon_sym_AMP, - anon_sym_CARET, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [47262] = 15, + [47324] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, anon_sym_DOT, ACTIONS(1556), 1, anon_sym_LPAREN, - ACTIONS(1566), 1, - anon_sym_PIPE, ACTIONS(1570), 1, anon_sym_LBRACK, ACTIONS(1572), 1, anon_sym_STAR_STAR, - ACTIONS(1580), 1, - anon_sym_AMP, - ACTIONS(1582), 1, - anon_sym_CARET, ACTIONS(1560), 2, anon_sym_STAR, anon_sym_SLASH, @@ -63596,29 +63643,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1718), 3, + ACTIONS(1725), 3, anon_sym_EQ, anon_sym_LT, anon_sym_GT, - ACTIONS(1716), 17, + ACTIONS(1723), 20, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_if, anon_sym_COLON, anon_sym_else, anon_sym_in, + anon_sym_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_not, anon_sym_and, anon_sym_or, + anon_sym_AMP, + anon_sym_CARET, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [47332] = 15, + [47388] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -63651,11 +63701,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1722), 3, + ACTIONS(1733), 3, anon_sym_EQ, anon_sym_LT, anon_sym_GT, - ACTIONS(1720), 17, + ACTIONS(1731), 17, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_if, @@ -63673,49 +63723,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [47402] = 15, + [47458] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, anon_sym_DOT, ACTIONS(1556), 1, anon_sym_LPAREN, + ACTIONS(1566), 1, + anon_sym_PIPE, ACTIONS(1570), 1, anon_sym_LBRACK, - ACTIONS(1594), 1, - anon_sym_PIPE, - ACTIONS(1598), 1, + ACTIONS(1572), 1, anon_sym_STAR_STAR, - ACTIONS(1604), 1, + ACTIONS(1580), 1, anon_sym_AMP, - ACTIONS(1606), 1, + ACTIONS(1582), 1, anon_sym_CARET, - ACTIONS(1588), 2, + ACTIONS(1560), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1590), 2, + ACTIONS(1562), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(1596), 2, + ACTIONS(1568), 2, anon_sym_DASH, anon_sym_PLUS, STATE(708), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1600), 3, + ACTIONS(1576), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1740), 3, - anon_sym_as, + ACTIONS(1737), 3, + anon_sym_EQ, anon_sym_LT, anon_sym_GT, - ACTIONS(1738), 17, + ACTIONS(1735), 17, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_if, - anon_sym_async, - anon_sym_for, + anon_sym_COLON, + anon_sym_else, anon_sym_in, anon_sym_RBRACK, anon_sym_RBRACE, @@ -63728,7 +63778,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [47472] = 8, + [47528] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -63742,13 +63792,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(708), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1730), 5, + ACTIONS(1717), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1728), 27, + ACTIONS(1715), 27, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -63776,72 +63826,142 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [47528] = 8, + [47584] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(1554), 1, + ACTIONS(1574), 1, + anon_sym_EQ, + ACTIONS(1742), 1, anon_sym_DOT, - ACTIONS(1556), 1, + ACTIONS(1744), 1, anon_sym_LPAREN, - ACTIONS(1570), 1, + ACTIONS(1752), 1, + anon_sym_PIPE, + ACTIONS(1756), 1, anon_sym_LBRACK, - ACTIONS(1572), 1, + ACTIONS(1758), 1, anon_sym_STAR_STAR, - STATE(708), 2, - sym_argument_list, - sym_generator_expression, - ACTIONS(1726), 5, + ACTIONS(1762), 1, + anon_sym_not, + ACTIONS(1764), 1, + anon_sym_AMP, + ACTIONS(1766), 1, + anon_sym_CARET, + ACTIONS(1770), 1, + anon_sym_is, + STATE(1007), 1, + aux_sym_comparison_operator_repeat1, + ACTIONS(1746), 2, anon_sym_STAR, - anon_sym_EQ, anon_sym_SLASH, + ACTIONS(1748), 2, + anon_sym_GT_GT, + anon_sym_LT_LT, + ACTIONS(1754), 2, + anon_sym_DASH, + anon_sym_PLUS, + ACTIONS(1768), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1724), 27, - anon_sym_RPAREN, + STATE(936), 2, + sym_argument_list, + sym_generator_expression, + ACTIONS(1760), 3, + anon_sym_AT, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + ACTIONS(1750), 6, + anon_sym_in, + anon_sym_LT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_GT, + ACTIONS(1558), 7, anon_sym_COMMA, - anon_sym_GT_GT, anon_sym_if, - anon_sym_COLON, - anon_sym_else, - anon_sym_in, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_RBRACK, anon_sym_RBRACE, - anon_sym_AT, - anon_sym_not, anon_sym_and, anon_sym_or, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, + anon_sym_COLON2, + sym_type_conversion, + [47663] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1554), 1, + anon_sym_DOT, + ACTIONS(1556), 1, + anon_sym_LPAREN, + ACTIONS(1570), 1, + anon_sym_LBRACK, + ACTIONS(1778), 1, + anon_sym_PIPE, + ACTIONS(1782), 1, + anon_sym_STAR_STAR, + ACTIONS(1786), 1, + anon_sym_not, + ACTIONS(1788), 1, anon_sym_AMP, + ACTIONS(1790), 1, anon_sym_CARET, + ACTIONS(1794), 1, + anon_sym_is, + STATE(1014), 1, + aux_sym_comparison_operator_repeat1, + ACTIONS(1772), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1774), 2, + anon_sym_GT_GT, anon_sym_LT_LT, + ACTIONS(1780), 2, + anon_sym_DASH, + anon_sym_PLUS, + ACTIONS(1792), 2, + anon_sym_LT, + anon_sym_GT, + STATE(708), 2, + sym_argument_list, + sym_generator_expression, + ACTIONS(1784), 3, + anon_sym_AT, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + ACTIONS(1776), 6, + anon_sym_in, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, - anon_sym_is, - [47584] = 3, + ACTIONS(1558), 8, + anon_sym_COMMA, + anon_sym_if, + anon_sym_COLON, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACE, + anon_sym_and, + anon_sym_or, + [47740] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1338), 5, + ACTIONS(1488), 1, + anon_sym_COLON_EQ, + ACTIONS(1209), 6, anon_sym_STAR, + anon_sym_COLON, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1333), 32, + ACTIONS(1204), 30, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_GT_GT, anon_sym_if, - anon_sym_COLON, anon_sym_else, anon_sym_in, anon_sym_PIPE, @@ -63866,21 +63986,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [47629] = 5, + [47787] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(1742), 1, + ACTIONS(1574), 1, + anon_sym_EQ, + ACTIONS(1796), 1, + anon_sym_DOT, + ACTIONS(1798), 1, + anon_sym_LPAREN, + ACTIONS(1806), 1, + anon_sym_PIPE, + ACTIONS(1810), 1, + anon_sym_LBRACK, + ACTIONS(1812), 1, + anon_sym_STAR_STAR, + ACTIONS(1816), 1, + anon_sym_not, + ACTIONS(1818), 1, + anon_sym_AMP, + ACTIONS(1820), 1, + anon_sym_CARET, + ACTIONS(1824), 1, + anon_sym_is, + STATE(1011), 1, + aux_sym_comparison_operator_repeat1, + ACTIONS(1800), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1802), 2, + anon_sym_GT_GT, + anon_sym_LT_LT, + ACTIONS(1808), 2, + anon_sym_DASH, + anon_sym_PLUS, + ACTIONS(1822), 2, + anon_sym_LT, + anon_sym_GT, + STATE(898), 2, + sym_argument_list, + sym_generator_expression, + ACTIONS(1814), 3, + anon_sym_AT, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + ACTIONS(1804), 6, + anon_sym_in, + anon_sym_LT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_GT, + ACTIONS(1558), 7, + sym__newline, + anon_sym_from, + anon_sym_COMMA, + anon_sym_if, + anon_sym_and, + anon_sym_or, + anon_sym_SEMI, + [47866] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(630), 1, sym__string_start, - STATE(768), 2, + STATE(773), 2, sym_string, aux_sym_concatenated_string_repeat1, - ACTIONS(1525), 5, + ACTIONS(1209), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1523), 29, + ACTIONS(1204), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -63910,21 +64089,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [47678] = 5, + [47915] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1745), 1, + ACTIONS(632), 1, sym__template_string_start, - STATE(769), 2, + STATE(774), 2, sym_template_string, aux_sym_concatenated_template_string_repeat1, - ACTIONS(1512), 5, + ACTIONS(1209), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1510), 29, + ACTIONS(1204), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -63954,12 +64133,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [47727] = 5, + [47964] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(630), 1, sym__string_start, - STATE(776), 2, + STATE(775), 2, sym_string, aux_sym_concatenated_string_repeat1, ACTIONS(1532), 5, @@ -63969,9 +64148,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, ACTIONS(1530), 29, - sym__newline, anon_sym_DOT, - anon_sym_from, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -63981,6 +64158,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, + anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -63997,13 +64175,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [47776] = 5, + anon_sym_COLON2, + sym_type_conversion, + [48013] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(85), 1, + ACTIONS(632), 1, sym__template_string_start, - STATE(777), 2, + STATE(776), 2, sym_template_string, aux_sym_concatenated_template_string_repeat1, ACTIONS(1536), 5, @@ -64013,9 +64192,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, ACTIONS(1534), 29, - sym__newline, anon_sym_DOT, - anon_sym_from, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -64025,6 +64202,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, + anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -64041,25 +64219,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [47825] = 5, + anon_sym_COLON2, + sym_type_conversion, + [48062] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(85), 1, - sym__template_string_start, - STATE(771), 2, - sym_template_string, - aux_sym_concatenated_template_string_repeat1, - ACTIONS(1209), 5, + ACTIONS(1826), 1, + sym__string_start, + STATE(775), 2, + sym_string, + aux_sym_concatenated_string_repeat1, + ACTIONS(1525), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1204), 29, - sym__newline, + ACTIONS(1523), 29, anon_sym_DOT, - anon_sym_from, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -64069,6 +64246,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, + anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -64085,92 +64263,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [47874] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1574), 1, - anon_sym_EQ, - ACTIONS(1748), 1, - anon_sym_DOT, - ACTIONS(1750), 1, - anon_sym_LPAREN, - ACTIONS(1758), 1, - anon_sym_PIPE, - ACTIONS(1762), 1, - anon_sym_LBRACK, - ACTIONS(1764), 1, - anon_sym_STAR_STAR, - ACTIONS(1768), 1, - anon_sym_not, - ACTIONS(1770), 1, - anon_sym_AMP, - ACTIONS(1772), 1, - anon_sym_CARET, - ACTIONS(1776), 1, - anon_sym_is, - STATE(1008), 1, - aux_sym_comparison_operator_repeat1, - ACTIONS(1752), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1754), 2, - anon_sym_GT_GT, - anon_sym_LT_LT, - ACTIONS(1760), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(1774), 2, - anon_sym_LT, - anon_sym_GT, - STATE(895), 2, - sym_argument_list, - sym_generator_expression, - ACTIONS(1766), 3, - anon_sym_AT, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - ACTIONS(1756), 6, - anon_sym_in, - anon_sym_LT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_GT, - ACTIONS(1558), 7, - sym__newline, - anon_sym_from, - anon_sym_COMMA, - anon_sym_if, - anon_sym_and, - anon_sym_or, - anon_sym_SEMI, - [47953] = 4, + anon_sym_COLON2, + sym_type_conversion, + [48111] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(590), 1, - anon_sym_COLON_EQ, - ACTIONS(272), 6, + ACTIONS(1829), 1, + sym__template_string_start, + STATE(776), 2, + sym_template_string, + aux_sym_concatenated_template_string_repeat1, + ACTIONS(1512), 5, anon_sym_STAR, - anon_sym_COLON, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(303), 30, + ACTIONS(1510), 29, anon_sym_DOT, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_GT_GT, anon_sym_if, - anon_sym_else, anon_sym_in, anon_sym_PIPE, anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, @@ -64188,79 +64307,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [48000] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1554), 1, - anon_sym_DOT, - ACTIONS(1556), 1, - anon_sym_LPAREN, - ACTIONS(1570), 1, - anon_sym_LBRACK, - ACTIONS(1784), 1, - anon_sym_PIPE, - ACTIONS(1788), 1, - anon_sym_STAR_STAR, - ACTIONS(1792), 1, - anon_sym_not, - ACTIONS(1794), 1, - anon_sym_AMP, - ACTIONS(1796), 1, - anon_sym_CARET, - ACTIONS(1800), 1, - anon_sym_is, - STATE(1014), 1, - aux_sym_comparison_operator_repeat1, - ACTIONS(1778), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1780), 2, - anon_sym_GT_GT, - anon_sym_LT_LT, - ACTIONS(1786), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(1798), 2, - anon_sym_LT, - anon_sym_GT, - STATE(708), 2, - sym_argument_list, - sym_generator_expression, - ACTIONS(1790), 3, - anon_sym_AT, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - ACTIONS(1782), 6, - anon_sym_in, - anon_sym_LT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_GT, - ACTIONS(1558), 8, - anon_sym_COMMA, - anon_sym_if, - anon_sym_COLON, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACE, - anon_sym_and, - anon_sym_or, - [48077] = 5, + anon_sym_COLON2, + sym_type_conversion, + [48160] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1802), 1, + ACTIONS(83), 1, sym__string_start, - STATE(776), 2, + STATE(780), 2, sym_string, aux_sym_concatenated_string_repeat1, - ACTIONS(1525), 5, + ACTIONS(1532), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1523), 29, + ACTIONS(1530), 29, sym__newline, anon_sym_DOT, anon_sym_from, @@ -64290,21 +64353,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [48126] = 5, + [48209] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1805), 1, + ACTIONS(85), 1, sym__template_string_start, - STATE(777), 2, + STATE(781), 2, sym_template_string, aux_sym_concatenated_template_string_repeat1, - ACTIONS(1512), 5, + ACTIONS(1536), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1510), 29, + ACTIONS(1534), 29, sym__newline, anon_sym_DOT, anon_sym_from, @@ -64334,19 +64397,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [48175] = 4, + [48258] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1488), 1, + ACTIONS(590), 1, anon_sym_COLON_EQ, - ACTIONS(1209), 6, + ACTIONS(272), 6, anon_sym_STAR, anon_sym_COLON, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1204), 30, + ACTIONS(303), 30, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -64377,21 +64440,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [48222] = 5, + [48305] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(83), 1, + ACTIONS(1832), 1, sym__string_start, - STATE(770), 2, + STATE(780), 2, sym_string, aux_sym_concatenated_string_repeat1, - ACTIONS(1209), 5, + ACTIONS(1525), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1204), 29, + ACTIONS(1523), 29, sym__newline, anon_sym_DOT, anon_sym_from, @@ -64421,81 +64484,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [48271] = 20, + [48354] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1574), 1, - anon_sym_EQ, - ACTIONS(1808), 1, - anon_sym_DOT, - ACTIONS(1810), 1, - anon_sym_LPAREN, - ACTIONS(1818), 1, - anon_sym_PIPE, - ACTIONS(1822), 1, - anon_sym_LBRACK, - ACTIONS(1824), 1, - anon_sym_STAR_STAR, - ACTIONS(1828), 1, - anon_sym_not, - ACTIONS(1830), 1, - anon_sym_AMP, - ACTIONS(1832), 1, - anon_sym_CARET, - ACTIONS(1836), 1, - anon_sym_is, - STATE(1004), 1, - aux_sym_comparison_operator_repeat1, - ACTIONS(1812), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1814), 2, - anon_sym_GT_GT, - anon_sym_LT_LT, - ACTIONS(1820), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(1834), 2, - anon_sym_LT, - anon_sym_GT, - STATE(925), 2, - sym_argument_list, - sym_generator_expression, - ACTIONS(1826), 3, - anon_sym_AT, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - ACTIONS(1816), 6, - anon_sym_in, - anon_sym_LT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_GT, - ACTIONS(1558), 7, - anon_sym_COMMA, - anon_sym_if, - anon_sym_RBRACE, - anon_sym_and, - anon_sym_or, - anon_sym_COLON2, - sym_type_conversion, - [48350] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(630), 1, - sym__string_start, - STATE(784), 2, - sym_string, - aux_sym_concatenated_string_repeat1, - ACTIONS(1209), 5, + ACTIONS(1835), 1, + sym__template_string_start, + STATE(781), 2, + sym_template_string, + aux_sym_concatenated_template_string_repeat1, + ACTIONS(1512), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1204), 29, + ACTIONS(1510), 29, + sym__newline, anon_sym_DOT, + anon_sym_from, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -64505,7 +64511,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, - anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -64522,16 +64527,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, - [48399] = 5, + anon_sym_SEMI, + [48403] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(632), 1, - sym__template_string_start, - STATE(785), 2, - sym_template_string, - aux_sym_concatenated_template_string_repeat1, + ACTIONS(83), 1, + sym__string_start, + STATE(777), 2, + sym_string, + aux_sym_concatenated_string_repeat1, ACTIONS(1209), 5, anon_sym_STAR, anon_sym_EQ, @@ -64539,7 +64543,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, ACTIONS(1204), 29, + sym__newline, anon_sym_DOT, + anon_sym_from, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -64549,7 +64555,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, - anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -64566,18 +64571,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, - [48448] = 3, + anon_sym_SEMI, + [48452] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1295), 5, + ACTIONS(1338), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1290), 32, + ACTIONS(1333), 32, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -64610,31 +64614,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [48493] = 5, + [48497] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(630), 1, - sym__string_start, - STATE(768), 2, - sym_string, - aux_sym_concatenated_string_repeat1, - ACTIONS(1532), 5, + ACTIONS(1295), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1530), 29, + ACTIONS(1290), 32, anon_sym_DOT, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_as, anon_sym_GT_GT, anon_sym_if, + anon_sym_COLON, + anon_sym_else, anon_sym_in, anon_sym_PIPE, anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, @@ -64652,24 +64656,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, [48542] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(632), 1, + ACTIONS(85), 1, sym__template_string_start, - STATE(769), 2, + STATE(778), 2, sym_template_string, aux_sym_concatenated_template_string_repeat1, - ACTIONS(1536), 5, + ACTIONS(1209), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1534), 29, + ACTIONS(1204), 29, + sym__newline, anon_sym_DOT, + anon_sym_from, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -64679,7 +64683,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, - anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -64696,8 +64699,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, + anon_sym_SEMI, [48591] = 4, ACTIONS(3), 1, sym_comment, @@ -64787,46 +64789,47 @@ static const uint16_t ts_small_parse_table[] = { [48685] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(1748), 1, + ACTIONS(1554), 1, anon_sym_DOT, - ACTIONS(1750), 1, + ACTIONS(1556), 1, anon_sym_LPAREN, - ACTIONS(1758), 1, - anon_sym_PIPE, - ACTIONS(1762), 1, + ACTIONS(1570), 1, anon_sym_LBRACK, - ACTIONS(1764), 1, + ACTIONS(1778), 1, + anon_sym_PIPE, + ACTIONS(1782), 1, anon_sym_STAR_STAR, - ACTIONS(1770), 1, + ACTIONS(1788), 1, anon_sym_AMP, - ACTIONS(1772), 1, + ACTIONS(1790), 1, anon_sym_CARET, - ACTIONS(1752), 2, + ACTIONS(1733), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1772), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1754), 2, + ACTIONS(1774), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(1760), 2, + ACTIONS(1780), 2, anon_sym_DASH, anon_sym_PLUS, - STATE(895), 2, + STATE(708), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1722), 3, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1766), 3, + ACTIONS(1784), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1720), 15, - sym__newline, - anon_sym_from, + ACTIONS(1731), 16, anon_sym_COMMA, anon_sym_if, + anon_sym_COLON, + anon_sym_async, + anon_sym_for, anon_sym_in, + anon_sym_RBRACE, anon_sym_not, anon_sym_and, anon_sym_or, @@ -64836,78 +64839,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [48753] = 19, + [48753] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1840), 1, - anon_sym_DOT, - ACTIONS(1842), 1, - anon_sym_LPAREN, - ACTIONS(1850), 1, - anon_sym_PIPE, - ACTIONS(1854), 1, - anon_sym_LBRACK, - ACTIONS(1856), 1, - anon_sym_STAR_STAR, - ACTIONS(1860), 1, - anon_sym_not, - ACTIONS(1862), 1, - anon_sym_AMP, - ACTIONS(1864), 1, - anon_sym_CARET, - ACTIONS(1868), 1, - anon_sym_is, - STATE(1016), 1, - aux_sym_comparison_operator_repeat1, - ACTIONS(1844), 2, + ACTIONS(1552), 4, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1846), 2, - anon_sym_GT_GT, - anon_sym_LT_LT, - ACTIONS(1852), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(1866), 2, anon_sym_LT, anon_sym_GT, - STATE(953), 2, - sym_argument_list, - sym_generator_expression, - ACTIONS(1858), 3, - anon_sym_AT, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - ACTIONS(1848), 6, - anon_sym_in, - anon_sym_LT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_GT, - ACTIONS(1558), 7, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_if, - anon_sym_COLON, - anon_sym_and, - anon_sym_or, - [48829] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(664), 1, + ACTIONS(1550), 32, sym__string_start, - STATE(749), 2, - sym_string, - aux_sym_concatenated_string_repeat1, - ACTIONS(1209), 4, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1204), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -64921,6 +64862,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -64937,34 +64880,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [48877] = 5, + [48797] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(666), 1, - sym__template_string_start, - STATE(750), 2, - sym_template_string, - aux_sym_concatenated_template_string_repeat1, - ACTIONS(1209), 4, + ACTIONS(1742), 1, + anon_sym_DOT, + ACTIONS(1744), 1, + anon_sym_LPAREN, + ACTIONS(1756), 1, + anon_sym_LBRACK, + ACTIONS(1758), 1, + anon_sym_STAR_STAR, + STATE(936), 2, + sym_argument_list, + sym_generator_expression, + ACTIONS(1725), 5, anon_sym_STAR, + anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1204), 29, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_RPAREN, + ACTIONS(1723), 25, anon_sym_COMMA, - anon_sym_as, anon_sym_GT_GT, anon_sym_if, - anon_sym_COLON, anon_sym_in, anon_sym_PIPE, anon_sym_DASH, anon_sym_PLUS, - anon_sym_LBRACK, - anon_sym_STAR_STAR, + anon_sym_RBRACE, anon_sym_AT, anon_sym_not, anon_sym_and, @@ -64980,38 +64924,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [48925] = 3, + anon_sym_COLON2, + sym_type_conversion, + [48851] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1548), 4, + ACTIONS(1742), 1, + anon_sym_DOT, + ACTIONS(1744), 1, + anon_sym_LPAREN, + ACTIONS(1756), 1, + anon_sym_LBRACK, + ACTIONS(1758), 1, + anon_sym_STAR_STAR, + ACTIONS(1746), 2, anon_sym_STAR, anon_sym_SLASH, + ACTIONS(1754), 2, + anon_sym_DASH, + anon_sym_PLUS, + STATE(936), 2, + sym_argument_list, + sym_generator_expression, + ACTIONS(1725), 3, + anon_sym_EQ, anon_sym_LT, anon_sym_GT, - ACTIONS(1546), 32, - sym__string_start, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_RPAREN, + ACTIONS(1760), 3, + anon_sym_AT, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + ACTIONS(1723), 20, anon_sym_COMMA, - anon_sym_as, anon_sym_GT_GT, anon_sym_if, - anon_sym_COLON, anon_sym_in, anon_sym_PIPE, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_RBRACE, - anon_sym_STAR_STAR, - anon_sym_AT, 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, @@ -65021,120 +64973,150 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [48969] = 3, + anon_sym_COLON2, + sym_type_conversion, + [48911] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(1544), 4, + ACTIONS(1742), 1, + anon_sym_DOT, + ACTIONS(1744), 1, + anon_sym_LPAREN, + ACTIONS(1752), 1, + anon_sym_PIPE, + ACTIONS(1756), 1, + anon_sym_LBRACK, + ACTIONS(1758), 1, + anon_sym_STAR_STAR, + ACTIONS(1764), 1, + anon_sym_AMP, + ACTIONS(1766), 1, + anon_sym_CARET, + ACTIONS(1746), 2, anon_sym_STAR, anon_sym_SLASH, + ACTIONS(1748), 2, + anon_sym_GT_GT, + anon_sym_LT_LT, + ACTIONS(1754), 2, + anon_sym_DASH, + anon_sym_PLUS, + STATE(936), 2, + sym_argument_list, + sym_generator_expression, + ACTIONS(1729), 3, + anon_sym_EQ, anon_sym_LT, anon_sym_GT, - ACTIONS(1542), 32, - sym__template_string_start, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_RPAREN, + ACTIONS(1760), 3, + anon_sym_AT, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + ACTIONS(1727), 15, anon_sym_COMMA, - anon_sym_as, - anon_sym_GT_GT, anon_sym_if, - anon_sym_COLON, anon_sym_in, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_RBRACE, - anon_sym_STAR_STAR, - anon_sym_AT, 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_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [49013] = 3, + anon_sym_COLON2, + sym_type_conversion, + [48979] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(1552), 4, + ACTIONS(1742), 1, + anon_sym_DOT, + ACTIONS(1744), 1, + anon_sym_LPAREN, + ACTIONS(1756), 1, + anon_sym_LBRACK, + ACTIONS(1758), 1, + anon_sym_STAR_STAR, + ACTIONS(1764), 1, + anon_sym_AMP, + ACTIONS(1766), 1, + anon_sym_CARET, + ACTIONS(1746), 2, anon_sym_STAR, anon_sym_SLASH, + ACTIONS(1748), 2, + anon_sym_GT_GT, + anon_sym_LT_LT, + ACTIONS(1754), 2, + anon_sym_DASH, + anon_sym_PLUS, + STATE(936), 2, + sym_argument_list, + sym_generator_expression, + ACTIONS(1725), 3, + anon_sym_EQ, anon_sym_LT, anon_sym_GT, - ACTIONS(1550), 32, - sym__string_start, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_RPAREN, + ACTIONS(1760), 3, + anon_sym_AT, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + ACTIONS(1723), 16, anon_sym_COMMA, - anon_sym_as, - anon_sym_GT_GT, anon_sym_if, - anon_sym_COLON, anon_sym_in, anon_sym_PIPE, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_RBRACE, - anon_sym_STAR_STAR, - anon_sym_AT, 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_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [49057] = 3, + anon_sym_COLON2, + sym_type_conversion, + [49045] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1540), 4, + ACTIONS(1742), 1, + anon_sym_DOT, + ACTIONS(1744), 1, + anon_sym_LPAREN, + ACTIONS(1756), 1, + anon_sym_LBRACK, + ACTIONS(1758), 1, + anon_sym_STAR_STAR, + ACTIONS(1746), 2, anon_sym_STAR, anon_sym_SLASH, + STATE(936), 2, + sym_argument_list, + sym_generator_expression, + ACTIONS(1725), 3, + anon_sym_EQ, anon_sym_LT, anon_sym_GT, - ACTIONS(1538), 32, - sym__template_string_start, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_RPAREN, + ACTIONS(1760), 3, + anon_sym_AT, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + ACTIONS(1723), 22, anon_sym_COMMA, - anon_sym_as, anon_sym_GT_GT, anon_sym_if, - anon_sym_COLON, anon_sym_in, anon_sym_PIPE, anon_sym_DASH, anon_sym_PLUS, - anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_RBRACE, - anon_sym_STAR_STAR, - anon_sym_AT, 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, @@ -65144,29 +65126,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [49101] = 8, + anon_sym_COLON2, + sym_type_conversion, + [49103] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1748), 1, + ACTIONS(1742), 1, anon_sym_DOT, - ACTIONS(1750), 1, + ACTIONS(1744), 1, anon_sym_LPAREN, - ACTIONS(1762), 1, + ACTIONS(1756), 1, anon_sym_LBRACK, - ACTIONS(1764), 1, + ACTIONS(1758), 1, anon_sym_STAR_STAR, - STATE(895), 2, + STATE(936), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1714), 5, + ACTIONS(1725), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1712), 25, - sym__newline, - anon_sym_from, + ACTIONS(1723), 25, anon_sym_COMMA, anon_sym_GT_GT, anon_sym_if, @@ -65174,6 +65156,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_DASH, anon_sym_PLUS, + anon_sym_RBRACE, anon_sym_AT, anon_sym_not, anon_sym_and, @@ -65189,139 +65172,176 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [49155] = 11, + anon_sym_COLON2, + sym_type_conversion, + [49157] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(1748), 1, + ACTIONS(1742), 1, anon_sym_DOT, - ACTIONS(1750), 1, + ACTIONS(1744), 1, anon_sym_LPAREN, - ACTIONS(1762), 1, + ACTIONS(1756), 1, anon_sym_LBRACK, - ACTIONS(1764), 1, + ACTIONS(1758), 1, anon_sym_STAR_STAR, - ACTIONS(1752), 2, + ACTIONS(1766), 1, + anon_sym_CARET, + ACTIONS(1746), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1760), 2, + ACTIONS(1748), 2, + anon_sym_GT_GT, + anon_sym_LT_LT, + ACTIONS(1754), 2, anon_sym_DASH, anon_sym_PLUS, - STATE(895), 2, + STATE(936), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1714), 3, + ACTIONS(1725), 3, anon_sym_EQ, anon_sym_LT, anon_sym_GT, - ACTIONS(1766), 3, + ACTIONS(1760), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1712), 20, - sym__newline, - anon_sym_from, + ACTIONS(1723), 17, anon_sym_COMMA, - anon_sym_GT_GT, anon_sym_if, anon_sym_in, anon_sym_PIPE, + anon_sym_RBRACE, anon_sym_not, anon_sym_and, anon_sym_or, anon_sym_AMP, - anon_sym_CARET, - anon_sym_LT_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [49215] = 15, + anon_sym_COLON2, + sym_type_conversion, + [49221] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(1748), 1, + ACTIONS(1742), 1, anon_sym_DOT, - ACTIONS(1750), 1, + ACTIONS(1744), 1, anon_sym_LPAREN, - ACTIONS(1758), 1, - anon_sym_PIPE, - ACTIONS(1762), 1, + ACTIONS(1756), 1, anon_sym_LBRACK, - ACTIONS(1764), 1, + ACTIONS(1758), 1, anon_sym_STAR_STAR, - ACTIONS(1770), 1, - anon_sym_AMP, - ACTIONS(1772), 1, - anon_sym_CARET, - ACTIONS(1752), 2, + ACTIONS(1746), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1754), 2, + ACTIONS(1748), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(1760), 2, + ACTIONS(1754), 2, anon_sym_DASH, anon_sym_PLUS, - STATE(895), 2, + STATE(936), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1740), 3, + ACTIONS(1725), 3, anon_sym_EQ, anon_sym_LT, anon_sym_GT, - ACTIONS(1766), 3, + ACTIONS(1760), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1738), 15, - sym__newline, - anon_sym_from, + ACTIONS(1723), 18, anon_sym_COMMA, anon_sym_if, anon_sym_in, + anon_sym_PIPE, + anon_sym_RBRACE, anon_sym_not, anon_sym_and, anon_sym_or, + anon_sym_AMP, + anon_sym_CARET, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [49283] = 8, + anon_sym_COLON2, + sym_type_conversion, + [49283] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1748), 1, + ACTIONS(1540), 4, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1538), 32, + sym__template_string_start, anon_sym_DOT, - ACTIONS(1750), 1, anon_sym_LPAREN, - ACTIONS(1762), 1, + 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_DASH, + anon_sym_PLUS, anon_sym_LBRACK, - ACTIONS(1764), 1, + anon_sym_RBRACK, + anon_sym_RBRACE, anon_sym_STAR_STAR, - STATE(895), 2, - sym_argument_list, - sym_generator_expression, - ACTIONS(1726), 5, + anon_sym_AT, + 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_LT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_GT, + anon_sym_is, + [49327] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1548), 4, anon_sym_STAR, - anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1724), 25, - sym__newline, - anon_sym_from, + ACTIONS(1546), 32, + sym__string_start, + anon_sym_DOT, + anon_sym_LPAREN, + 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_DASH, anon_sym_PLUS, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_RBRACE, + anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, anon_sym_and, @@ -65337,50 +65357,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [49337] = 15, + [49371] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(1748), 1, + ACTIONS(1742), 1, anon_sym_DOT, - ACTIONS(1750), 1, + ACTIONS(1744), 1, anon_sym_LPAREN, - ACTIONS(1758), 1, + ACTIONS(1752), 1, anon_sym_PIPE, - ACTIONS(1762), 1, + ACTIONS(1756), 1, anon_sym_LBRACK, - ACTIONS(1764), 1, + ACTIONS(1758), 1, anon_sym_STAR_STAR, - ACTIONS(1770), 1, + ACTIONS(1764), 1, anon_sym_AMP, - ACTIONS(1772), 1, + ACTIONS(1766), 1, anon_sym_CARET, - ACTIONS(1752), 2, + ACTIONS(1746), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1754), 2, + ACTIONS(1748), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(1760), 2, + ACTIONS(1754), 2, anon_sym_DASH, anon_sym_PLUS, - STATE(895), 2, + STATE(936), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1718), 3, + ACTIONS(1733), 3, anon_sym_EQ, anon_sym_LT, anon_sym_GT, - ACTIONS(1766), 3, + ACTIONS(1760), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1716), 15, - sym__newline, - anon_sym_from, + ACTIONS(1731), 15, anon_sym_COMMA, anon_sym_if, anon_sym_in, + anon_sym_RBRACE, anon_sym_not, anon_sym_and, anon_sym_or, @@ -65390,49 +65408,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [49405] = 14, + anon_sym_COLON2, + sym_type_conversion, + [49439] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(1748), 1, + ACTIONS(1742), 1, anon_sym_DOT, - ACTIONS(1750), 1, + ACTIONS(1744), 1, anon_sym_LPAREN, - ACTIONS(1762), 1, + ACTIONS(1752), 1, + anon_sym_PIPE, + ACTIONS(1756), 1, anon_sym_LBRACK, - ACTIONS(1764), 1, + ACTIONS(1758), 1, anon_sym_STAR_STAR, - ACTIONS(1770), 1, + ACTIONS(1764), 1, anon_sym_AMP, - ACTIONS(1772), 1, + ACTIONS(1766), 1, anon_sym_CARET, - ACTIONS(1752), 2, + ACTIONS(1746), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1754), 2, + ACTIONS(1748), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(1760), 2, + ACTIONS(1754), 2, anon_sym_DASH, anon_sym_PLUS, - STATE(895), 2, + STATE(936), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1714), 3, + ACTIONS(1737), 3, anon_sym_EQ, anon_sym_LT, anon_sym_GT, - ACTIONS(1766), 3, + ACTIONS(1760), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1712), 16, - sym__newline, - anon_sym_from, + ACTIONS(1735), 15, anon_sym_COMMA, anon_sym_if, anon_sym_in, - anon_sym_PIPE, + anon_sym_RBRACE, anon_sym_not, anon_sym_and, anon_sym_or, @@ -65442,33 +65461,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [49471] = 10, + anon_sym_COLON2, + sym_type_conversion, + [49507] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1748), 1, + ACTIONS(1796), 1, anon_sym_DOT, - ACTIONS(1750), 1, + ACTIONS(1798), 1, anon_sym_LPAREN, - ACTIONS(1762), 1, + ACTIONS(1810), 1, anon_sym_LBRACK, - ACTIONS(1764), 1, + ACTIONS(1812), 1, anon_sym_STAR_STAR, - ACTIONS(1752), 2, - anon_sym_STAR, - anon_sym_SLASH, - STATE(895), 2, + STATE(898), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1714), 3, + ACTIONS(1717), 5, + anon_sym_STAR, anon_sym_EQ, + anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1766), 3, - anon_sym_AT, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - ACTIONS(1712), 22, + ACTIONS(1715), 25, sym__newline, anon_sym_from, anon_sym_COMMA, @@ -65478,9 +65493,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_DASH, anon_sym_PLUS, + anon_sym_AT, 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, @@ -65491,45 +65509,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [49529] = 8, + [49561] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(1748), 1, + ACTIONS(1796), 1, anon_sym_DOT, - ACTIONS(1750), 1, + ACTIONS(1798), 1, anon_sym_LPAREN, - ACTIONS(1762), 1, + ACTIONS(1806), 1, + anon_sym_PIPE, + ACTIONS(1810), 1, anon_sym_LBRACK, - ACTIONS(1764), 1, + ACTIONS(1812), 1, anon_sym_STAR_STAR, - STATE(895), 2, + ACTIONS(1818), 1, + anon_sym_AMP, + ACTIONS(1820), 1, + anon_sym_CARET, + ACTIONS(1800), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1802), 2, + anon_sym_GT_GT, + anon_sym_LT_LT, + ACTIONS(1808), 2, + anon_sym_DASH, + anon_sym_PLUS, + STATE(898), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1714), 5, - anon_sym_STAR, + ACTIONS(1729), 3, anon_sym_EQ, - anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1712), 25, + ACTIONS(1814), 3, + anon_sym_AT, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + ACTIONS(1727), 15, sym__newline, anon_sym_from, anon_sym_COMMA, - anon_sym_GT_GT, anon_sym_if, anon_sym_in, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_AT, 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_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -65537,27 +65562,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [49583] = 8, + [49629] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1808), 1, + ACTIONS(1796), 1, anon_sym_DOT, - ACTIONS(1810), 1, + ACTIONS(1798), 1, anon_sym_LPAREN, - ACTIONS(1822), 1, + ACTIONS(1810), 1, anon_sym_LBRACK, - ACTIONS(1824), 1, + ACTIONS(1812), 1, anon_sym_STAR_STAR, - STATE(925), 2, + ACTIONS(1800), 2, + anon_sym_STAR, + anon_sym_SLASH, + STATE(898), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1730), 5, - anon_sym_STAR, + ACTIONS(1725), 3, anon_sym_EQ, - anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1728), 25, + ACTIONS(1814), 3, + anon_sym_AT, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + ACTIONS(1723), 22, + sym__newline, + anon_sym_from, anon_sym_COMMA, anon_sym_GT_GT, anon_sym_if, @@ -65565,13 +65597,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_DASH, anon_sym_PLUS, - anon_sym_RBRACE, - anon_sym_AT, 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, @@ -65581,29 +65609,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, - [49637] = 8, + anon_sym_SEMI, + [49687] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1808), 1, + ACTIONS(1796), 1, anon_sym_DOT, - ACTIONS(1810), 1, + ACTIONS(1798), 1, anon_sym_LPAREN, - ACTIONS(1822), 1, + ACTIONS(1810), 1, anon_sym_LBRACK, - ACTIONS(1824), 1, + ACTIONS(1812), 1, anon_sym_STAR_STAR, - STATE(925), 2, + STATE(898), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1726), 5, + ACTIONS(1725), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1724), 25, + ACTIONS(1723), 25, + sym__newline, + anon_sym_from, anon_sym_COMMA, anon_sym_GT_GT, anon_sym_if, @@ -65611,7 +65640,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_DASH, anon_sym_PLUS, - anon_sym_RBRACE, anon_sym_AT, anon_sym_not, anon_sym_and, @@ -65627,42 +65655,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, - [49691] = 13, + anon_sym_SEMI, + [49741] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(1748), 1, + ACTIONS(1796), 1, anon_sym_DOT, - ACTIONS(1750), 1, + ACTIONS(1798), 1, anon_sym_LPAREN, - ACTIONS(1762), 1, + ACTIONS(1810), 1, anon_sym_LBRACK, - ACTIONS(1764), 1, + ACTIONS(1812), 1, anon_sym_STAR_STAR, - ACTIONS(1772), 1, + ACTIONS(1820), 1, anon_sym_CARET, - ACTIONS(1752), 2, + ACTIONS(1800), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1754), 2, + ACTIONS(1802), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(1760), 2, + ACTIONS(1808), 2, anon_sym_DASH, anon_sym_PLUS, - STATE(895), 2, + STATE(898), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1714), 3, + ACTIONS(1725), 3, anon_sym_EQ, anon_sym_LT, anon_sym_GT, - ACTIONS(1766), 3, + ACTIONS(1814), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1712), 17, + ACTIONS(1723), 17, sym__newline, anon_sym_from, anon_sym_COMMA, @@ -65680,38 +65707,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [49755] = 12, + [49805] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(1748), 1, + ACTIONS(1796), 1, anon_sym_DOT, - ACTIONS(1750), 1, + ACTIONS(1798), 1, anon_sym_LPAREN, - ACTIONS(1762), 1, + ACTIONS(1810), 1, anon_sym_LBRACK, - ACTIONS(1764), 1, + ACTIONS(1812), 1, anon_sym_STAR_STAR, - ACTIONS(1752), 2, + ACTIONS(1800), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1754), 2, + ACTIONS(1802), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(1760), 2, + ACTIONS(1808), 2, anon_sym_DASH, anon_sym_PLUS, - STATE(895), 2, + STATE(898), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1714), 3, + ACTIONS(1725), 3, anon_sym_EQ, anon_sym_LT, anon_sym_GT, - ACTIONS(1766), 3, + ACTIONS(1814), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1712), 18, + ACTIONS(1723), 18, sym__newline, anon_sym_from, anon_sym_COMMA, @@ -65730,37 +65757,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [49817] = 8, + [49867] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1554), 1, - anon_sym_DOT, - ACTIONS(1556), 1, - anon_sym_LPAREN, - ACTIONS(1570), 1, - anon_sym_LBRACK, - ACTIONS(1788), 1, - anon_sym_STAR_STAR, - STATE(708), 2, - sym_argument_list, - sym_generator_expression, - ACTIONS(1726), 4, + ACTIONS(664), 1, + sym__string_start, + STATE(750), 2, + sym_string, + aux_sym_concatenated_string_repeat1, + ACTIONS(1209), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1724), 26, + ACTIONS(1204), 29, + anon_sym_DOT, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_as, anon_sym_GT_GT, anon_sym_if, anon_sym_COLON, - anon_sym_async, - anon_sym_for, anon_sym_in, anon_sym_PIPE, anon_sym_DASH, anon_sym_PLUS, - anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, anon_sym_and, @@ -65776,44 +65800,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [49871] = 11, + [49915] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1808), 1, + ACTIONS(1796), 1, anon_sym_DOT, - ACTIONS(1810), 1, + ACTIONS(1798), 1, anon_sym_LPAREN, - ACTIONS(1822), 1, + ACTIONS(1810), 1, anon_sym_LBRACK, - ACTIONS(1824), 1, + ACTIONS(1812), 1, anon_sym_STAR_STAR, - ACTIONS(1812), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1820), 2, - anon_sym_DASH, - anon_sym_PLUS, - STATE(925), 2, + STATE(898), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1714), 3, + ACTIONS(1721), 5, + anon_sym_STAR, anon_sym_EQ, + anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1826), 3, - anon_sym_AT, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - ACTIONS(1712), 20, + ACTIONS(1719), 25, + sym__newline, + anon_sym_from, anon_sym_COMMA, anon_sym_GT_GT, anon_sym_if, anon_sym_in, anon_sym_PIPE, - anon_sym_RBRACE, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_AT, 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, @@ -65823,102 +65845,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, - [49931] = 15, + anon_sym_SEMI, + [49969] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(1808), 1, + ACTIONS(1796), 1, anon_sym_DOT, - ACTIONS(1810), 1, + ACTIONS(1798), 1, anon_sym_LPAREN, - ACTIONS(1818), 1, + ACTIONS(1806), 1, anon_sym_PIPE, - ACTIONS(1822), 1, - anon_sym_LBRACK, - ACTIONS(1824), 1, - anon_sym_STAR_STAR, - ACTIONS(1830), 1, - anon_sym_AMP, - ACTIONS(1832), 1, - anon_sym_CARET, - ACTIONS(1812), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1814), 2, - anon_sym_GT_GT, - anon_sym_LT_LT, - ACTIONS(1820), 2, - anon_sym_DASH, - anon_sym_PLUS, - STATE(925), 2, - sym_argument_list, - sym_generator_expression, - ACTIONS(1740), 3, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1826), 3, - anon_sym_AT, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - ACTIONS(1738), 15, - anon_sym_COMMA, - anon_sym_if, - anon_sym_in, - anon_sym_RBRACE, - anon_sym_not, - anon_sym_and, - anon_sym_or, - anon_sym_LT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_GT, - anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, - [49999] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1808), 1, - anon_sym_DOT, ACTIONS(1810), 1, - anon_sym_LPAREN, - ACTIONS(1822), 1, anon_sym_LBRACK, - ACTIONS(1824), 1, + ACTIONS(1812), 1, anon_sym_STAR_STAR, - ACTIONS(1830), 1, + ACTIONS(1818), 1, anon_sym_AMP, - ACTIONS(1832), 1, + ACTIONS(1820), 1, anon_sym_CARET, - ACTIONS(1812), 2, + ACTIONS(1800), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1814), 2, + ACTIONS(1802), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(1820), 2, + ACTIONS(1808), 2, anon_sym_DASH, anon_sym_PLUS, - STATE(925), 2, + STATE(898), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1714), 3, + ACTIONS(1733), 3, anon_sym_EQ, anon_sym_LT, anon_sym_GT, - ACTIONS(1826), 3, + ACTIONS(1814), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1712), 16, + ACTIONS(1731), 15, + sym__newline, + anon_sym_from, anon_sym_COMMA, anon_sym_if, anon_sym_in, - anon_sym_PIPE, - anon_sym_RBRACE, anon_sym_not, anon_sym_and, anon_sym_or, @@ -65928,34 +65898,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, - [50065] = 10, + anon_sym_SEMI, + [50037] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1808), 1, + ACTIONS(1796), 1, anon_sym_DOT, - ACTIONS(1810), 1, + ACTIONS(1798), 1, anon_sym_LPAREN, - ACTIONS(1822), 1, + ACTIONS(1810), 1, anon_sym_LBRACK, - ACTIONS(1824), 1, + ACTIONS(1812), 1, anon_sym_STAR_STAR, - ACTIONS(1812), 2, - anon_sym_STAR, - anon_sym_SLASH, - STATE(925), 2, + STATE(898), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1714), 3, + ACTIONS(1725), 5, + anon_sym_STAR, anon_sym_EQ, + anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1826), 3, - anon_sym_AT, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - ACTIONS(1712), 22, + ACTIONS(1723), 25, + sym__newline, + anon_sym_from, anon_sym_COMMA, anon_sym_GT_GT, anon_sym_if, @@ -65963,10 +65929,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_DASH, anon_sym_PLUS, - anon_sym_RBRACE, + anon_sym_AT, 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, @@ -65976,32 +65944,93 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, - [50123] = 8, + anon_sym_SEMI, + [50091] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(1808), 1, + ACTIONS(664), 1, + sym__string_start, + ACTIONS(666), 1, + sym__template_string_start, + ACTIONS(1840), 1, + sym_identifier, + ACTIONS(1842), 1, + anon_sym_LPAREN, + ACTIONS(1844), 1, + anon_sym_STAR, + ACTIONS(1848), 1, + sym_match_wildcard_pattern, + ACTIONS(1850), 1, + anon_sym_LBRACK, + ACTIONS(1852), 1, + anon_sym_LBRACE, + ACTIONS(1854), 1, + sym_integer, + ACTIONS(1856), 1, + sym_float, + STATE(1043), 1, + sym_string, + STATE(1047), 1, + sym_template_string, + STATE(1650), 1, + sym_pattern_class_name, + ACTIONS(1846), 2, + anon_sym_DASH, + anon_sym_PLUS, + STATE(1116), 2, + sym_concatenated_string, + sym_concatenated_template_string, + STATE(1240), 2, + sym__match_or_pattern, + sym_match_or_pattern, + STATE(1407), 2, + sym__match_patterns, + sym_open_sequence_match_pattern, + STATE(1408), 2, + sym__match_pattern, + sym_match_as_pattern, + STATE(1595), 2, + sym__match_maybe_star_pattern, + sym_match_star_pattern, + ACTIONS(1858), 3, + sym_true, + sym_false, + sym_none, + STATE(1117), 8, + sym__closed_pattern, + sym_match_literal_pattern, + sym_match_capture_pattern, + sym_match_value_pattern, + sym_match_group_pattern, + sym_match_sequence_pattern, + sym_match_mapping_pattern, + sym_match_class_pattern, + [50173] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1554), 1, anon_sym_DOT, - ACTIONS(1810), 1, + ACTIONS(1556), 1, anon_sym_LPAREN, - ACTIONS(1822), 1, + ACTIONS(1570), 1, anon_sym_LBRACK, - ACTIONS(1824), 1, + ACTIONS(1782), 1, anon_sym_STAR_STAR, - STATE(925), 2, + STATE(708), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1714), 5, + ACTIONS(1721), 4, anon_sym_STAR, - anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1712), 25, + ACTIONS(1719), 26, anon_sym_COMMA, anon_sym_GT_GT, anon_sym_if, + anon_sym_COLON, + anon_sym_async, + anon_sym_for, anon_sym_in, anon_sym_PIPE, anon_sym_DASH, @@ -66022,151 +66051,139 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, - [50177] = 13, + [50227] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1808), 1, - anon_sym_DOT, - ACTIONS(1810), 1, - anon_sym_LPAREN, - ACTIONS(1822), 1, - anon_sym_LBRACK, - ACTIONS(1824), 1, - anon_sym_STAR_STAR, - ACTIONS(1832), 1, - anon_sym_CARET, - ACTIONS(1812), 2, + ACTIONS(1544), 4, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1814), 2, - anon_sym_GT_GT, - anon_sym_LT_LT, - ACTIONS(1820), 2, - anon_sym_DASH, - anon_sym_PLUS, - STATE(925), 2, - sym_argument_list, - sym_generator_expression, - ACTIONS(1714), 3, - anon_sym_EQ, anon_sym_LT, anon_sym_GT, - ACTIONS(1826), 3, - anon_sym_AT, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - ACTIONS(1712), 17, + ACTIONS(1542), 32, + sym__template_string_start, + anon_sym_DOT, + anon_sym_LPAREN, + 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_DASH, + anon_sym_PLUS, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_RBRACE, + anon_sym_STAR_STAR, + anon_sym_AT, 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_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, - [50241] = 12, + [50271] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1808), 1, + ACTIONS(1796), 1, anon_sym_DOT, - ACTIONS(1810), 1, + ACTIONS(1798), 1, anon_sym_LPAREN, - ACTIONS(1822), 1, + ACTIONS(1810), 1, anon_sym_LBRACK, - ACTIONS(1824), 1, + ACTIONS(1812), 1, anon_sym_STAR_STAR, - ACTIONS(1812), 2, + ACTIONS(1800), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1814), 2, - anon_sym_GT_GT, - anon_sym_LT_LT, - ACTIONS(1820), 2, + ACTIONS(1808), 2, anon_sym_DASH, anon_sym_PLUS, - STATE(925), 2, + STATE(898), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1714), 3, + ACTIONS(1725), 3, anon_sym_EQ, anon_sym_LT, anon_sym_GT, - ACTIONS(1826), 3, + ACTIONS(1814), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1712), 18, + ACTIONS(1723), 20, + sym__newline, + anon_sym_from, anon_sym_COMMA, + anon_sym_GT_GT, anon_sym_if, anon_sym_in, anon_sym_PIPE, - anon_sym_RBRACE, anon_sym_not, anon_sym_and, anon_sym_or, anon_sym_AMP, anon_sym_CARET, + anon_sym_LT_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, - [50303] = 15, + anon_sym_SEMI, + [50331] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(1808), 1, + ACTIONS(1796), 1, anon_sym_DOT, - ACTIONS(1810), 1, + ACTIONS(1798), 1, anon_sym_LPAREN, - ACTIONS(1818), 1, + ACTIONS(1806), 1, anon_sym_PIPE, - ACTIONS(1822), 1, + ACTIONS(1810), 1, anon_sym_LBRACK, - ACTIONS(1824), 1, + ACTIONS(1812), 1, anon_sym_STAR_STAR, - ACTIONS(1830), 1, + ACTIONS(1818), 1, anon_sym_AMP, - ACTIONS(1832), 1, + ACTIONS(1820), 1, anon_sym_CARET, - ACTIONS(1812), 2, + ACTIONS(1800), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1814), 2, + ACTIONS(1802), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(1820), 2, + ACTIONS(1808), 2, anon_sym_DASH, anon_sym_PLUS, - STATE(925), 2, + STATE(898), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1718), 3, + ACTIONS(1737), 3, anon_sym_EQ, anon_sym_LT, anon_sym_GT, - ACTIONS(1826), 3, + ACTIONS(1814), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1716), 15, + ACTIONS(1735), 15, + sym__newline, + anon_sym_from, anon_sym_COMMA, anon_sym_if, anon_sym_in, - anon_sym_RBRACE, anon_sym_not, anon_sym_and, anon_sym_or, @@ -66176,108 +66193,125 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, - [50371] = 15, + anon_sym_SEMI, + [50399] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(1808), 1, + ACTIONS(1860), 1, anon_sym_DOT, - ACTIONS(1810), 1, + ACTIONS(1862), 1, anon_sym_LPAREN, - ACTIONS(1818), 1, + ACTIONS(1870), 1, anon_sym_PIPE, - ACTIONS(1822), 1, + ACTIONS(1874), 1, anon_sym_LBRACK, - ACTIONS(1824), 1, + ACTIONS(1876), 1, anon_sym_STAR_STAR, - ACTIONS(1830), 1, + ACTIONS(1880), 1, + anon_sym_not, + ACTIONS(1882), 1, anon_sym_AMP, - ACTIONS(1832), 1, + ACTIONS(1884), 1, anon_sym_CARET, - ACTIONS(1812), 2, + ACTIONS(1888), 1, + anon_sym_is, + STATE(1019), 1, + aux_sym_comparison_operator_repeat1, + ACTIONS(1864), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1814), 2, + ACTIONS(1866), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(1820), 2, + ACTIONS(1872), 2, anon_sym_DASH, anon_sym_PLUS, - STATE(925), 2, - sym_argument_list, - sym_generator_expression, - ACTIONS(1722), 3, - anon_sym_EQ, + ACTIONS(1886), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1826), 3, + STATE(957), 2, + sym_argument_list, + sym_generator_expression, + ACTIONS(1878), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1720), 15, - anon_sym_COMMA, - anon_sym_if, + ACTIONS(1868), 6, anon_sym_in, - anon_sym_RBRACE, - anon_sym_not, - anon_sym_and, - anon_sym_or, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, - anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, - [50439] = 8, + ACTIONS(1558), 7, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, + anon_sym_and, + anon_sym_or, + [50475] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(1748), 1, - anon_sym_DOT, - ACTIONS(1750), 1, + ACTIONS(664), 1, + sym__string_start, + ACTIONS(666), 1, + sym__template_string_start, + ACTIONS(1840), 1, + sym_identifier, + ACTIONS(1842), 1, anon_sym_LPAREN, - ACTIONS(1762), 1, - anon_sym_LBRACK, - ACTIONS(1764), 1, - anon_sym_STAR_STAR, - STATE(895), 2, - sym_argument_list, - sym_generator_expression, - ACTIONS(1730), 5, + ACTIONS(1844), 1, anon_sym_STAR, - anon_sym_EQ, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1728), 25, - sym__newline, - anon_sym_from, - anon_sym_COMMA, - anon_sym_GT_GT, + ACTIONS(1848), 1, + sym_match_wildcard_pattern, + ACTIONS(1850), 1, + anon_sym_LBRACK, + ACTIONS(1852), 1, + anon_sym_LBRACE, + ACTIONS(1854), 1, + sym_integer, + ACTIONS(1856), 1, + sym_float, + ACTIONS(1890), 1, anon_sym_if, - anon_sym_in, - anon_sym_PIPE, + ACTIONS(1892), 1, + anon_sym_COLON, + STATE(1043), 1, + sym_string, + STATE(1047), 1, + sym_template_string, + STATE(1650), 1, + sym_pattern_class_name, + ACTIONS(1846), 2, anon_sym_DASH, anon_sym_PLUS, - anon_sym_AT, - 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_LT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_GT, - anon_sym_is, - anon_sym_SEMI, - [50493] = 8, + STATE(1116), 2, + sym_concatenated_string, + sym_concatenated_template_string, + STATE(1240), 2, + sym__match_or_pattern, + sym_match_or_pattern, + ACTIONS(1858), 3, + sym_true, + sym_false, + sym_none, + STATE(1307), 4, + sym__match_pattern, + sym_match_as_pattern, + sym__match_maybe_star_pattern, + sym_match_star_pattern, + STATE(1117), 8, + sym__closed_pattern, + sym_match_literal_pattern, + sym_match_capture_pattern, + sym_match_value_pattern, + sym_match_group_pattern, + sym_match_sequence_pattern, + sym_match_mapping_pattern, + sym_match_class_pattern, + [50557] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -66286,17 +66320,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1570), 1, anon_sym_LBRACK, - ACTIONS(1788), 1, + ACTIONS(1782), 1, anon_sym_STAR_STAR, STATE(708), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1714), 4, + ACTIONS(1725), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1712), 26, + ACTIONS(1723), 26, anon_sym_COMMA, anon_sym_GT_GT, anon_sym_if, @@ -66323,7 +66357,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [50547] = 11, + [50611] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -66332,25 +66366,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1570), 1, anon_sym_LBRACK, - ACTIONS(1788), 1, + ACTIONS(1782), 1, anon_sym_STAR_STAR, - ACTIONS(1714), 2, + ACTIONS(1725), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1778), 2, + ACTIONS(1772), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1786), 2, + ACTIONS(1780), 2, anon_sym_DASH, anon_sym_PLUS, STATE(708), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1790), 3, + ACTIONS(1784), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1712), 21, + ACTIONS(1723), 21, anon_sym_COMMA, anon_sym_GT_GT, anon_sym_if, @@ -66372,7 +66406,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [50607] = 15, + [50671] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -66381,34 +66415,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1570), 1, anon_sym_LBRACK, - ACTIONS(1784), 1, + ACTIONS(1778), 1, anon_sym_PIPE, - ACTIONS(1788), 1, + ACTIONS(1782), 1, anon_sym_STAR_STAR, - ACTIONS(1794), 1, + ACTIONS(1788), 1, anon_sym_AMP, - ACTIONS(1796), 1, + ACTIONS(1790), 1, anon_sym_CARET, - ACTIONS(1740), 2, + ACTIONS(1729), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1778), 2, + ACTIONS(1772), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1780), 2, + ACTIONS(1774), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(1786), 2, + ACTIONS(1780), 2, anon_sym_DASH, anon_sym_PLUS, STATE(708), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1790), 3, + ACTIONS(1784), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1738), 16, + ACTIONS(1727), 16, anon_sym_COMMA, anon_sym_if, anon_sym_COLON, @@ -66425,7 +66459,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [50675] = 14, + [50739] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -66434,32 +66468,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1570), 1, anon_sym_LBRACK, - ACTIONS(1788), 1, + ACTIONS(1782), 1, anon_sym_STAR_STAR, - ACTIONS(1794), 1, + ACTIONS(1788), 1, anon_sym_AMP, - ACTIONS(1796), 1, + ACTIONS(1790), 1, anon_sym_CARET, - ACTIONS(1714), 2, + ACTIONS(1725), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1778), 2, + ACTIONS(1772), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1780), 2, + ACTIONS(1774), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(1786), 2, + ACTIONS(1780), 2, anon_sym_DASH, anon_sym_PLUS, STATE(708), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1790), 3, + ACTIONS(1784), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1712), 17, + ACTIONS(1723), 17, anon_sym_COMMA, anon_sym_if, anon_sym_COLON, @@ -66477,7 +66511,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [50741] = 10, + [50805] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -66486,22 +66520,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1570), 1, anon_sym_LBRACK, - ACTIONS(1788), 1, + ACTIONS(1782), 1, anon_sym_STAR_STAR, - ACTIONS(1714), 2, + ACTIONS(1725), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1778), 2, + ACTIONS(1772), 2, anon_sym_STAR, anon_sym_SLASH, STATE(708), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1790), 3, + ACTIONS(1784), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1712), 23, + ACTIONS(1723), 23, anon_sym_COMMA, anon_sym_GT_GT, anon_sym_if, @@ -66525,7 +66559,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [50799] = 8, + [50863] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -66534,17 +66568,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1570), 1, anon_sym_LBRACK, - ACTIONS(1788), 1, + ACTIONS(1782), 1, anon_sym_STAR_STAR, STATE(708), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1714), 4, + ACTIONS(1725), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1712), 26, + ACTIONS(1723), 26, anon_sym_COMMA, anon_sym_GT_GT, anon_sym_if, @@ -66571,7 +66605,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [50853] = 13, + [50917] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -66580,30 +66614,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1570), 1, anon_sym_LBRACK, - ACTIONS(1788), 1, + ACTIONS(1782), 1, anon_sym_STAR_STAR, - ACTIONS(1796), 1, + ACTIONS(1790), 1, anon_sym_CARET, - ACTIONS(1714), 2, + ACTIONS(1725), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1778), 2, + ACTIONS(1772), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1780), 2, + ACTIONS(1774), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(1786), 2, + ACTIONS(1780), 2, anon_sym_DASH, anon_sym_PLUS, STATE(708), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1790), 3, + ACTIONS(1784), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1712), 18, + ACTIONS(1723), 18, anon_sym_COMMA, anon_sym_if, anon_sym_COLON, @@ -66622,7 +66656,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [50917] = 12, + [50981] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -66631,28 +66665,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1570), 1, anon_sym_LBRACK, - ACTIONS(1788), 1, + ACTIONS(1782), 1, anon_sym_STAR_STAR, - ACTIONS(1714), 2, + ACTIONS(1725), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1778), 2, + ACTIONS(1772), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1780), 2, + ACTIONS(1774), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(1786), 2, + ACTIONS(1780), 2, anon_sym_DASH, anon_sym_PLUS, STATE(708), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1790), 3, + ACTIONS(1784), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1712), 19, + ACTIONS(1723), 19, anon_sym_COMMA, anon_sym_if, anon_sym_COLON, @@ -66672,60 +66706,67 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [50979] = 15, + [51043] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(1554), 1, - anon_sym_DOT, - ACTIONS(1556), 1, + ACTIONS(664), 1, + sym__string_start, + ACTIONS(666), 1, + sym__template_string_start, + ACTIONS(1840), 1, + sym_identifier, + ACTIONS(1842), 1, anon_sym_LPAREN, - ACTIONS(1570), 1, - anon_sym_LBRACK, - ACTIONS(1784), 1, - anon_sym_PIPE, - ACTIONS(1788), 1, - anon_sym_STAR_STAR, - ACTIONS(1794), 1, - anon_sym_AMP, - ACTIONS(1796), 1, - anon_sym_CARET, - ACTIONS(1718), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1778), 2, + ACTIONS(1844), 1, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1780), 2, - anon_sym_GT_GT, - anon_sym_LT_LT, - ACTIONS(1786), 2, - anon_sym_DASH, - anon_sym_PLUS, - STATE(708), 2, - sym_argument_list, - sym_generator_expression, - ACTIONS(1790), 3, - anon_sym_AT, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - ACTIONS(1716), 16, - anon_sym_COMMA, + ACTIONS(1848), 1, + sym_match_wildcard_pattern, + ACTIONS(1850), 1, + anon_sym_LBRACK, + ACTIONS(1852), 1, + anon_sym_LBRACE, + ACTIONS(1854), 1, + sym_integer, + ACTIONS(1856), 1, + sym_float, + ACTIONS(1894), 1, anon_sym_if, + ACTIONS(1896), 1, anon_sym_COLON, - anon_sym_async, - anon_sym_for, - anon_sym_in, - anon_sym_RBRACE, - anon_sym_not, - anon_sym_and, - anon_sym_or, - anon_sym_LT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_GT, - anon_sym_is, - [51047] = 15, + STATE(1043), 1, + sym_string, + STATE(1047), 1, + sym_template_string, + STATE(1650), 1, + sym_pattern_class_name, + ACTIONS(1846), 2, + anon_sym_DASH, + anon_sym_PLUS, + STATE(1116), 2, + sym_concatenated_string, + sym_concatenated_template_string, + STATE(1240), 2, + sym__match_or_pattern, + sym_match_or_pattern, + ACTIONS(1858), 3, + sym_true, + sym_false, + sym_none, + STATE(1307), 4, + sym__match_pattern, + sym_match_as_pattern, + sym__match_maybe_star_pattern, + sym_match_star_pattern, + STATE(1117), 8, + sym__closed_pattern, + sym_match_literal_pattern, + sym_match_capture_pattern, + sym_match_value_pattern, + sym_match_group_pattern, + sym_match_sequence_pattern, + sym_match_mapping_pattern, + sym_match_class_pattern, + [51125] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -66734,34 +66775,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1570), 1, anon_sym_LBRACK, - ACTIONS(1784), 1, + ACTIONS(1778), 1, anon_sym_PIPE, - ACTIONS(1788), 1, + ACTIONS(1782), 1, anon_sym_STAR_STAR, - ACTIONS(1794), 1, + ACTIONS(1788), 1, anon_sym_AMP, - ACTIONS(1796), 1, + ACTIONS(1790), 1, anon_sym_CARET, - ACTIONS(1722), 2, + ACTIONS(1737), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1778), 2, + ACTIONS(1772), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1780), 2, + ACTIONS(1774), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(1786), 2, + ACTIONS(1780), 2, anon_sym_DASH, anon_sym_PLUS, STATE(708), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1790), 3, + ACTIONS(1784), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1720), 16, + ACTIONS(1735), 16, anon_sym_COMMA, anon_sym_if, anon_sym_COLON, @@ -66778,32 +66819,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [51115] = 8, + [51193] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1554), 1, + ACTIONS(1742), 1, anon_sym_DOT, - ACTIONS(1556), 1, + ACTIONS(1744), 1, anon_sym_LPAREN, - ACTIONS(1570), 1, + ACTIONS(1756), 1, anon_sym_LBRACK, - ACTIONS(1788), 1, + ACTIONS(1758), 1, anon_sym_STAR_STAR, - STATE(708), 2, + STATE(936), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1730), 4, + ACTIONS(1717), 5, anon_sym_STAR, + anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1728), 26, + ACTIONS(1715), 25, anon_sym_COMMA, anon_sym_GT_GT, anon_sym_if, - anon_sym_COLON, - anon_sym_async, - anon_sym_for, anon_sym_in, anon_sym_PIPE, anon_sym_DASH, @@ -66824,27 +66863,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [51169] = 8, + anon_sym_COLON2, + sym_type_conversion, + [51247] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1808), 1, + ACTIONS(1742), 1, anon_sym_DOT, - ACTIONS(1810), 1, + ACTIONS(1744), 1, anon_sym_LPAREN, - ACTIONS(1822), 1, + ACTIONS(1756), 1, anon_sym_LBRACK, - ACTIONS(1824), 1, + ACTIONS(1758), 1, anon_sym_STAR_STAR, - STATE(925), 2, + STATE(936), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1714), 5, + ACTIONS(1721), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1712), 25, + ACTIONS(1719), 25, anon_sym_COMMA, anon_sym_GT_GT, anon_sym_if, @@ -66870,25 +66911,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [51223] = 4, + [51301] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(1268), 1, - anon_sym_COLON_EQ, - ACTIONS(1209), 5, + ACTIONS(664), 1, + sym__string_start, + ACTIONS(666), 1, + sym__template_string_start, + ACTIONS(1840), 1, + sym_identifier, + ACTIONS(1842), 1, + anon_sym_LPAREN, + ACTIONS(1844), 1, + anon_sym_STAR, + ACTIONS(1848), 1, + sym_match_wildcard_pattern, + ACTIONS(1850), 1, + anon_sym_LBRACK, + ACTIONS(1852), 1, + anon_sym_LBRACE, + ACTIONS(1854), 1, + sym_integer, + ACTIONS(1856), 1, + sym_float, + STATE(1043), 1, + sym_string, + STATE(1047), 1, + sym_template_string, + STATE(1650), 1, + sym_pattern_class_name, + ACTIONS(1846), 2, + anon_sym_DASH, + anon_sym_PLUS, + STATE(1116), 2, + sym_concatenated_string, + sym_concatenated_template_string, + STATE(1240), 2, + sym__match_or_pattern, + sym_match_or_pattern, + STATE(1408), 2, + sym__match_pattern, + sym_match_as_pattern, + STATE(1495), 2, + sym__match_patterns, + sym_open_sequence_match_pattern, + STATE(1595), 2, + sym__match_maybe_star_pattern, + sym_match_star_pattern, + ACTIONS(1858), 3, + sym_true, + sym_false, + sym_none, + STATE(1117), 8, + sym__closed_pattern, + sym_match_literal_pattern, + sym_match_capture_pattern, + sym_match_value_pattern, + sym_match_group_pattern, + sym_match_sequence_pattern, + sym_match_mapping_pattern, + sym_match_class_pattern, + [51383] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(666), 1, + sym__template_string_start, + STATE(751), 2, + sym_template_string, + aux_sym_concatenated_template_string_repeat1, + ACTIONS(1209), 4, anon_sym_STAR, - anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, ACTIONS(1204), 29, - sym__newline, anon_sym_DOT, - anon_sym_from, anon_sym_LPAREN, + 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_DASH, @@ -66910,31 +67014,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [51268] = 4, + [51431] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1870), 1, - anon_sym_COLON_EQ, - ACTIONS(1209), 5, + ACTIONS(1554), 1, + anon_sym_DOT, + ACTIONS(1556), 1, + anon_sym_LPAREN, + ACTIONS(1570), 1, + anon_sym_LBRACK, + ACTIONS(1782), 1, + anon_sym_STAR_STAR, + STATE(708), 2, + sym_argument_list, + sym_generator_expression, + ACTIONS(1717), 4, anon_sym_STAR, - anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1204), 29, - anon_sym_DOT, - anon_sym_LPAREN, + ACTIONS(1715), 26, anon_sym_COMMA, anon_sym_GT_GT, anon_sym_if, + anon_sym_COLON, + anon_sym_async, + anon_sym_for, anon_sym_in, anon_sym_PIPE, anon_sym_DASH, anon_sym_PLUS, - anon_sym_LBRACK, anon_sym_RBRACE, - anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, anon_sym_and, @@ -66950,38 +67060,81 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, - [51313] = 8, + [51485] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(1840), 1, + ACTIONS(1796), 1, anon_sym_DOT, - ACTIONS(1842), 1, + ACTIONS(1798), 1, anon_sym_LPAREN, - ACTIONS(1854), 1, + ACTIONS(1810), 1, anon_sym_LBRACK, - ACTIONS(1856), 1, + ACTIONS(1812), 1, anon_sym_STAR_STAR, - STATE(953), 2, + ACTIONS(1818), 1, + anon_sym_AMP, + ACTIONS(1820), 1, + anon_sym_CARET, + ACTIONS(1800), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1802), 2, + anon_sym_GT_GT, + anon_sym_LT_LT, + ACTIONS(1808), 2, + anon_sym_DASH, + anon_sym_PLUS, + STATE(898), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1730), 4, + ACTIONS(1725), 3, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1814), 3, + anon_sym_AT, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + ACTIONS(1723), 16, + sym__newline, + anon_sym_from, + anon_sym_COMMA, + anon_sym_if, + anon_sym_in, + anon_sym_PIPE, + anon_sym_not, + anon_sym_and, + anon_sym_or, + anon_sym_LT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_GT, + anon_sym_is, + anon_sym_SEMI, + [51551] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1540), 5, anon_sym_STAR, + anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1728), 25, - anon_sym_RPAREN, + ACTIONS(1538), 30, + sym__template_string_start, + 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_PIPE, anon_sym_DASH, anon_sym_PLUS, + anon_sym_LBRACK, + anon_sym_RBRACE, + anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, anon_sym_and, @@ -66997,7 +67150,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [51366] = 3, + anon_sym_COLON2, + sym_type_conversion, + [51594] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(303), 3, + anon_sym_DOT, + anon_sym_LPAREN, + anon_sym_LBRACK, + ACTIONS(272), 13, + anon_sym_STAR, + anon_sym_GT_GT, + anon_sym_PIPE, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_STAR_STAR, + anon_sym_AT, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_LT_LT, + ACTIONS(598), 19, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_in, + anon_sym_RBRACK, + anon_sym_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_AT_EQ, + anon_sym_SLASH_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + [51639] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1544), 5, @@ -67037,25 +67233,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [51409] = 4, + [51682] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(283), 1, + ACTIONS(1838), 1, anon_sym_COLON_EQ, - ACTIONS(272), 5, + ACTIONS(1265), 3, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(1209), 4, anon_sym_STAR, - anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(303), 29, - sym__newline, + ACTIONS(1204), 27, anon_sym_DOT, - anon_sym_from, anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_GT_GT, anon_sym_if, + anon_sym_async, + anon_sym_for, anon_sym_in, anon_sym_PIPE, anon_sym_DASH, @@ -67077,8 +67275,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [51454] = 4, + [51729] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(618), 1, @@ -67119,10 +67316,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [51499] = 4, + [51774] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1872), 1, + ACTIONS(1898), 1, anon_sym_COLON_EQ, ACTIONS(1209), 5, anon_sym_STAR, @@ -67160,14 +67357,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [51544] = 4, + [51819] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1290), 3, + ACTIONS(303), 3, anon_sym_DOT, anon_sym_LPAREN, anon_sym_LBRACK, - ACTIONS(1295), 13, + ACTIONS(272), 13, anon_sym_STAR, anon_sym_GT_GT, anon_sym_PIPE, @@ -67181,7 +67378,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - ACTIONS(1297), 19, + ACTIONS(307), 19, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, @@ -67201,36 +67398,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_PIPE_EQ, - [51589] = 8, + [51864] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1840), 1, - anon_sym_DOT, - ACTIONS(1842), 1, - anon_sym_LPAREN, - ACTIONS(1854), 1, - anon_sym_LBRACK, - ACTIONS(1856), 1, - anon_sym_STAR_STAR, - STATE(953), 2, - sym_argument_list, - sym_generator_expression, - ACTIONS(1726), 4, + ACTIONS(604), 1, + anon_sym_COLON_EQ, + ACTIONS(634), 1, + anon_sym_EQ, + ACTIONS(272), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1724), 25, + ACTIONS(303), 29, + anon_sym_DOT, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_GT_GT, anon_sym_if, - anon_sym_COLON, + anon_sym_async, + anon_sym_for, anon_sym_in, anon_sym_PIPE, anon_sym_DASH, anon_sym_PLUS, + anon_sym_LBRACK, + anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, anon_sym_and, @@ -67246,18 +67440,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [51642] = 3, + [51911] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1540), 5, + ACTIONS(283), 1, + anon_sym_COLON_EQ, + ACTIONS(272), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1538), 30, - sym__template_string_start, + ACTIONS(303), 29, + sym__newline, anon_sym_DOT, + anon_sym_from, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -67267,7 +67464,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, - anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -67284,68 +67480,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, - [51685] = 22, + anon_sym_SEMI, + [51956] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(664), 1, - sym__string_start, - ACTIONS(666), 1, - sym__template_string_start, - ACTIONS(1874), 1, - sym_identifier, - ACTIONS(1876), 1, - anon_sym_LPAREN, - ACTIONS(1878), 1, + ACTIONS(1838), 1, + anon_sym_COLON_EQ, + ACTIONS(1900), 1, + anon_sym_EQ, + ACTIONS(1209), 4, anon_sym_STAR, - ACTIONS(1880), 1, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1204), 29, + anon_sym_DOT, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_GT_GT, anon_sym_if, - ACTIONS(1882), 1, - anon_sym_COLON, - ACTIONS(1884), 1, + anon_sym_async, + anon_sym_for, + anon_sym_in, + anon_sym_PIPE, anon_sym_DASH, - ACTIONS(1886), 1, - sym_match_wildcard_pattern, - ACTIONS(1888), 1, + anon_sym_PLUS, anon_sym_LBRACK, - ACTIONS(1890), 1, - anon_sym_LBRACE, - ACTIONS(1892), 1, - sym_integer, - ACTIONS(1894), 1, - sym_float, - STATE(1043), 1, - sym_template_string, - STATE(1068), 1, - sym_string, - STATE(1650), 1, - sym_pattern_class_name, - STATE(1116), 2, - sym_concatenated_string, - sym_concatenated_template_string, - STATE(1240), 2, - sym__match_or_pattern, - sym_match_or_pattern, - ACTIONS(1896), 3, - sym_true, - sym_false, - sym_none, - STATE(1307), 4, - sym__match_pattern, - sym_match_as_pattern, - sym__match_maybe_star_pattern, - sym_match_star_pattern, - STATE(1117), 8, - sym__closed_pattern, - sym_match_literal_pattern, - sym_match_capture_pattern, - sym_match_value_pattern, - sym_match_group_pattern, - sym_match_sequence_pattern, - sym_match_mapping_pattern, - sym_match_class_pattern, - [51766] = 4, + anon_sym_STAR_STAR, + anon_sym_AT, + 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_LT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_GT, + anon_sym_is, + [52003] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1204), 3, @@ -67386,7 +67564,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_PIPE_EQ, - [51811] = 3, + [52048] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1204), 3, + anon_sym_DOT, + anon_sym_LPAREN, + anon_sym_LBRACK, + ACTIONS(1209), 13, + anon_sym_STAR, + anon_sym_GT_GT, + anon_sym_PIPE, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_STAR_STAR, + anon_sym_AT, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_LT_LT, + ACTIONS(1211), 19, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_in, + anon_sym_RBRACK, + anon_sym_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_AT_EQ, + anon_sym_SLASH_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + [52093] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1548), 5, @@ -67396,10 +67615,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, ACTIONS(1546), 30, - sym__newline, sym__string_start, anon_sym_DOT, - anon_sym_from, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -67409,6 +67626,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, + anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -67425,91 +67643,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [51854] = 8, + anon_sym_COLON2, + sym_type_conversion, + [52136] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1840), 1, - anon_sym_DOT, - ACTIONS(1842), 1, - anon_sym_LPAREN, - ACTIONS(1854), 1, - anon_sym_LBRACK, - ACTIONS(1856), 1, - anon_sym_STAR_STAR, - STATE(953), 2, - sym_argument_list, - sym_generator_expression, - ACTIONS(1714), 4, + ACTIONS(1544), 5, anon_sym_STAR, + anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1712), 25, - anon_sym_RPAREN, + ACTIONS(1542), 30, + sym__newline, + sym__template_string_start, + anon_sym_DOT, + anon_sym_from, + anon_sym_LPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_GT_GT, anon_sym_if, - anon_sym_COLON, anon_sym_in, anon_sym_PIPE, anon_sym_DASH, anon_sym_PLUS, - anon_sym_AT, - 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_LT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_GT, - anon_sym_is, - [51907] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1840), 1, - anon_sym_DOT, - ACTIONS(1842), 1, - anon_sym_LPAREN, - ACTIONS(1854), 1, anon_sym_LBRACK, - ACTIONS(1856), 1, anon_sym_STAR_STAR, - ACTIONS(1714), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1844), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1852), 2, - anon_sym_DASH, - anon_sym_PLUS, - STATE(953), 2, - sym_argument_list, - sym_generator_expression, - ACTIONS(1858), 3, anon_sym_AT, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - ACTIONS(1712), 20, - 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_not, anon_sym_and, anon_sym_or, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, @@ -67519,16 +67684,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [51966] = 3, + anon_sym_SEMI, + [52179] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1548), 5, + ACTIONS(1552), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1546), 30, + ACTIONS(1550), 30, sym__string_start, anon_sym_DOT, anon_sym_LPAREN, @@ -67559,68 +67725,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [52009] = 3, + [52222] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1544), 5, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1542), 30, - sym__newline, - sym__template_string_start, - anon_sym_DOT, - anon_sym_from, - anon_sym_LPAREN, + ACTIONS(1838), 1, + anon_sym_COLON_EQ, + ACTIONS(1206), 3, + anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_if, - anon_sym_in, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_LBRACK, - anon_sym_STAR_STAR, - anon_sym_AT, - 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_LT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_GT, - anon_sym_is, - anon_sym_SEMI, - [52052] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1552), 5, + anon_sym_RBRACK, + ACTIONS(1209), 4, anon_sym_STAR, - anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1550), 30, - sym__string_start, + ACTIONS(1204), 27, anon_sym_DOT, anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_GT_GT, anon_sym_if, + anon_sym_async, + anon_sym_for, anon_sym_in, anon_sym_PIPE, anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, - anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -67637,23 +67767,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, - [52095] = 5, + [52269] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1838), 1, + ACTIONS(604), 1, anon_sym_COLON_EQ, - ACTIONS(1206), 3, + ACTIONS(277), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, - ACTIONS(1209), 4, + ACTIONS(272), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1204), 27, + ACTIONS(303), 27, anon_sym_DOT, anon_sym_LPAREN, anon_sym_GT_GT, @@ -67681,27 +67809,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [52142] = 5, + [52316] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(604), 1, + ACTIONS(1268), 1, anon_sym_COLON_EQ, - ACTIONS(277), 3, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(272), 4, + ACTIONS(1209), 5, anon_sym_STAR, + anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(303), 27, + ACTIONS(1204), 29, + sym__newline, anon_sym_DOT, + anon_sym_from, anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_GT_GT, anon_sym_if, - anon_sym_async, - anon_sym_for, anon_sym_in, anon_sym_PIPE, anon_sym_DASH, @@ -67723,7 +67849,124 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [52189] = 4, + anon_sym_SEMI, + [52361] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(664), 1, + sym__string_start, + ACTIONS(666), 1, + sym__template_string_start, + ACTIONS(1840), 1, + sym_identifier, + ACTIONS(1842), 1, + anon_sym_LPAREN, + ACTIONS(1844), 1, + anon_sym_STAR, + ACTIONS(1848), 1, + sym_match_wildcard_pattern, + ACTIONS(1850), 1, + anon_sym_LBRACK, + ACTIONS(1852), 1, + anon_sym_LBRACE, + ACTIONS(1854), 1, + sym_integer, + ACTIONS(1856), 1, + sym_float, + ACTIONS(1902), 1, + anon_sym_RBRACK, + STATE(1043), 1, + sym_string, + STATE(1047), 1, + sym_template_string, + STATE(1650), 1, + sym_pattern_class_name, + ACTIONS(1846), 2, + anon_sym_DASH, + anon_sym_PLUS, + STATE(1116), 2, + sym_concatenated_string, + sym_concatenated_template_string, + STATE(1240), 2, + sym__match_or_pattern, + sym_match_or_pattern, + ACTIONS(1858), 3, + sym_true, + sym_false, + sym_none, + STATE(1489), 4, + sym__match_pattern, + sym_match_as_pattern, + sym__match_maybe_star_pattern, + sym_match_star_pattern, + STATE(1117), 8, + sym__closed_pattern, + sym_match_literal_pattern, + sym_match_capture_pattern, + sym_match_value_pattern, + sym_match_group_pattern, + sym_match_sequence_pattern, + sym_match_mapping_pattern, + sym_match_class_pattern, + [52440] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(664), 1, + sym__string_start, + ACTIONS(666), 1, + sym__template_string_start, + ACTIONS(1840), 1, + sym_identifier, + ACTIONS(1842), 1, + anon_sym_LPAREN, + ACTIONS(1844), 1, + anon_sym_STAR, + ACTIONS(1848), 1, + sym_match_wildcard_pattern, + ACTIONS(1850), 1, + anon_sym_LBRACK, + ACTIONS(1852), 1, + anon_sym_LBRACE, + ACTIONS(1854), 1, + sym_integer, + ACTIONS(1856), 1, + sym_float, + ACTIONS(1904), 1, + anon_sym_RPAREN, + STATE(1043), 1, + sym_string, + STATE(1047), 1, + sym_template_string, + STATE(1650), 1, + sym_pattern_class_name, + ACTIONS(1846), 2, + anon_sym_DASH, + anon_sym_PLUS, + STATE(1116), 2, + sym_concatenated_string, + sym_concatenated_template_string, + STATE(1240), 2, + sym__match_or_pattern, + sym_match_or_pattern, + ACTIONS(1858), 3, + sym_true, + sym_false, + sym_none, + STATE(1307), 4, + sym__match_pattern, + sym_match_as_pattern, + sym__match_maybe_star_pattern, + sym_match_star_pattern, + STATE(1117), 8, + sym__closed_pattern, + sym_match_literal_pattern, + sym_match_capture_pattern, + sym_match_value_pattern, + sym_match_group_pattern, + sym_match_sequence_pattern, + sym_match_mapping_pattern, + sym_match_class_pattern, + [52519] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1333), 3, @@ -67764,7 +68007,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_PIPE_EQ, - [52234] = 3, + [52564] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1552), 5, @@ -67804,7 +68047,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [52277] = 3, + [52607] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1540), 5, @@ -67844,7 +68087,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [52320] = 4, + [52650] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(638), 1, @@ -67885,14 +68128,100 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [52365] = 4, + [52695] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(303), 3, + ACTIONS(1906), 1, + anon_sym_COLON_EQ, + ACTIONS(1209), 5, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1204), 29, anon_sym_DOT, anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_if, + anon_sym_in, + anon_sym_PIPE, + anon_sym_DASH, + anon_sym_PLUS, anon_sym_LBRACK, - ACTIONS(272), 13, + anon_sym_RBRACE, + anon_sym_STAR_STAR, + anon_sym_AT, + 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_LT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_GT, + anon_sym_is, + anon_sym_COLON2, + sym_type_conversion, + [52740] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1860), 1, + anon_sym_DOT, + ACTIONS(1862), 1, + anon_sym_LPAREN, + ACTIONS(1874), 1, + anon_sym_LBRACK, + ACTIONS(1876), 1, + anon_sym_STAR_STAR, + STATE(957), 2, + sym_argument_list, + sym_generator_expression, + ACTIONS(1717), 4, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1715), 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_DASH, + anon_sym_PLUS, + anon_sym_AT, + 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_LT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_GT, + anon_sym_is, + [52793] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1290), 3, + anon_sym_DOT, + anon_sym_LPAREN, + anon_sym_LBRACK, + ACTIONS(1295), 13, anon_sym_STAR, anon_sym_GT_GT, anon_sym_PIPE, @@ -67906,7 +68235,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_CARET, anon_sym_LT_LT, - ACTIONS(307), 19, + ACTIONS(1297), 19, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, @@ -67926,75 +68255,126 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_PIPE_EQ, - [52410] = 15, + [52838] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1840), 1, + ACTIONS(1860), 1, anon_sym_DOT, - ACTIONS(1842), 1, + ACTIONS(1862), 1, anon_sym_LPAREN, - ACTIONS(1850), 1, - anon_sym_PIPE, - ACTIONS(1854), 1, + ACTIONS(1874), 1, anon_sym_LBRACK, - ACTIONS(1856), 1, + ACTIONS(1876), 1, anon_sym_STAR_STAR, - ACTIONS(1862), 1, - anon_sym_AMP, - ACTIONS(1864), 1, - anon_sym_CARET, - ACTIONS(1740), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1844), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1846), 2, - anon_sym_GT_GT, - anon_sym_LT_LT, - ACTIONS(1852), 2, - anon_sym_DASH, - anon_sym_PLUS, - STATE(953), 2, + STATE(957), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1858), 3, - anon_sym_AT, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - ACTIONS(1738), 15, + ACTIONS(1721), 4, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1719), 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_DASH, + anon_sym_PLUS, + anon_sym_AT, 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_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [52477] = 5, + [52891] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(664), 1, + sym__string_start, + ACTIONS(666), 1, + sym__template_string_start, + ACTIONS(1840), 1, + sym_identifier, + ACTIONS(1842), 1, + anon_sym_LPAREN, + ACTIONS(1844), 1, + anon_sym_STAR, + ACTIONS(1848), 1, + sym_match_wildcard_pattern, + ACTIONS(1850), 1, + anon_sym_LBRACK, + ACTIONS(1852), 1, + anon_sym_LBRACE, + ACTIONS(1854), 1, + sym_integer, + ACTIONS(1856), 1, + sym_float, + ACTIONS(1904), 1, + anon_sym_RBRACK, + STATE(1043), 1, + sym_string, + STATE(1047), 1, + sym_template_string, + STATE(1650), 1, + sym_pattern_class_name, + ACTIONS(1846), 2, + anon_sym_DASH, + anon_sym_PLUS, + STATE(1116), 2, + sym_concatenated_string, + sym_concatenated_template_string, + STATE(1240), 2, + sym__match_or_pattern, + sym_match_or_pattern, + ACTIONS(1858), 3, + sym_true, + sym_false, + sym_none, + STATE(1307), 4, + sym__match_pattern, + sym_match_as_pattern, + sym__match_maybe_star_pattern, + sym_match_star_pattern, + STATE(1117), 8, + sym__closed_pattern, + sym_match_literal_pattern, + sym_match_capture_pattern, + sym_match_value_pattern, + sym_match_group_pattern, + sym_match_sequence_pattern, + sym_match_mapping_pattern, + sym_match_class_pattern, + [52970] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(604), 1, anon_sym_COLON_EQ, - ACTIONS(634), 1, - anon_sym_EQ, + ACTIONS(587), 3, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, ACTIONS(272), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(303), 29, + ACTIONS(303), 27, anon_sym_DOT, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_GT_GT, anon_sym_if, anon_sym_async, @@ -68020,27 +68400,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [52524] = 5, + [53017] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1838), 1, - anon_sym_COLON_EQ, - ACTIONS(1898), 1, - anon_sym_EQ, - ACTIONS(1209), 4, + ACTIONS(1548), 5, anon_sym_STAR, + anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1204), 29, + ACTIONS(1546), 30, + sym__newline, + sym__string_start, anon_sym_DOT, + anon_sym_from, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, anon_sym_GT_GT, anon_sym_if, - anon_sym_async, - anon_sym_for, anon_sym_in, anon_sym_PIPE, anon_sym_DASH, @@ -68062,33 +68439,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [52571] = 5, + anon_sym_SEMI, + [53060] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(604), 1, - anon_sym_COLON_EQ, - ACTIONS(587), 3, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(272), 4, + ACTIONS(1860), 1, + anon_sym_DOT, + ACTIONS(1862), 1, + anon_sym_LPAREN, + ACTIONS(1874), 1, + anon_sym_LBRACK, + ACTIONS(1876), 1, + anon_sym_STAR_STAR, + STATE(957), 2, + sym_argument_list, + sym_generator_expression, + ACTIONS(1725), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(303), 27, - anon_sym_DOT, - anon_sym_LPAREN, + ACTIONS(1723), 25, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_as, anon_sym_GT_GT, anon_sym_if, - anon_sym_async, - anon_sym_for, + anon_sym_COLON, anon_sym_in, anon_sym_PIPE, anon_sym_DASH, anon_sym_PLUS, - anon_sym_LBRACK, - anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, anon_sym_and, @@ -68104,141 +68485,141 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [52618] = 4, + [53113] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1204), 3, + ACTIONS(1860), 1, anon_sym_DOT, + ACTIONS(1862), 1, anon_sym_LPAREN, + ACTIONS(1874), 1, anon_sym_LBRACK, - ACTIONS(1209), 13, + ACTIONS(1876), 1, + anon_sym_STAR_STAR, + ACTIONS(1725), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1864), 2, anon_sym_STAR, - anon_sym_GT_GT, - anon_sym_PIPE, + anon_sym_SLASH, + ACTIONS(1872), 2, anon_sym_DASH, anon_sym_PLUS, - anon_sym_STAR_STAR, + STATE(957), 2, + sym_argument_list, + sym_generator_expression, + ACTIONS(1878), 3, anon_sym_AT, - anon_sym_SLASH, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_LT_LT, - ACTIONS(1211), 19, + ACTIONS(1723), 20, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_as, + anon_sym_GT_GT, + anon_sym_if, anon_sym_COLON, anon_sym_in, - anon_sym_RBRACK, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_AT_EQ, - anon_sym_SLASH_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [52663] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(664), 1, - sym__string_start, - ACTIONS(666), 1, - sym__template_string_start, + anon_sym_PIPE, + anon_sym_not, + anon_sym_and, + anon_sym_or, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_LT_LT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_GT, + anon_sym_is, + [53172] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1860), 1, + anon_sym_DOT, + ACTIONS(1862), 1, + anon_sym_LPAREN, + ACTIONS(1870), 1, + anon_sym_PIPE, ACTIONS(1874), 1, - sym_identifier, + anon_sym_LBRACK, ACTIONS(1876), 1, - anon_sym_LPAREN, - ACTIONS(1878), 1, - anon_sym_STAR, + anon_sym_STAR_STAR, + ACTIONS(1882), 1, + anon_sym_AMP, ACTIONS(1884), 1, + anon_sym_CARET, + ACTIONS(1729), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1864), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1866), 2, + anon_sym_GT_GT, + anon_sym_LT_LT, + ACTIONS(1872), 2, anon_sym_DASH, - ACTIONS(1886), 1, - sym_match_wildcard_pattern, - ACTIONS(1888), 1, - anon_sym_LBRACK, - ACTIONS(1890), 1, - anon_sym_LBRACE, - ACTIONS(1892), 1, - sym_integer, - ACTIONS(1894), 1, - sym_float, - ACTIONS(1900), 1, + anon_sym_PLUS, + STATE(957), 2, + sym_argument_list, + sym_generator_expression, + ACTIONS(1878), 3, + anon_sym_AT, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + ACTIONS(1727), 15, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_as, anon_sym_if, - ACTIONS(1902), 1, anon_sym_COLON, - STATE(1043), 1, - sym_template_string, - STATE(1068), 1, - sym_string, - STATE(1650), 1, - sym_pattern_class_name, - STATE(1116), 2, - sym_concatenated_string, - sym_concatenated_template_string, - STATE(1240), 2, - sym__match_or_pattern, - sym_match_or_pattern, - ACTIONS(1896), 3, - sym_true, - sym_false, - sym_none, - STATE(1307), 4, - sym__match_pattern, - sym_match_as_pattern, - sym__match_maybe_star_pattern, - sym_match_star_pattern, - STATE(1117), 8, - sym__closed_pattern, - sym_match_literal_pattern, - sym_match_capture_pattern, - sym_match_value_pattern, - sym_match_group_pattern, - sym_match_sequence_pattern, - sym_match_mapping_pattern, - sym_match_class_pattern, - [52744] = 14, + anon_sym_in, + anon_sym_not, + anon_sym_and, + anon_sym_or, + anon_sym_LT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_GT, + anon_sym_is, + [53239] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(1840), 1, + ACTIONS(1860), 1, anon_sym_DOT, - ACTIONS(1842), 1, + ACTIONS(1862), 1, anon_sym_LPAREN, - ACTIONS(1854), 1, + ACTIONS(1874), 1, anon_sym_LBRACK, - ACTIONS(1856), 1, + ACTIONS(1876), 1, anon_sym_STAR_STAR, - ACTIONS(1862), 1, + ACTIONS(1882), 1, anon_sym_AMP, - ACTIONS(1864), 1, + ACTIONS(1884), 1, anon_sym_CARET, - ACTIONS(1714), 2, + ACTIONS(1725), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1844), 2, + ACTIONS(1864), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1846), 2, + ACTIONS(1866), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(1852), 2, + ACTIONS(1872), 2, anon_sym_DASH, anon_sym_PLUS, - STATE(953), 2, + STATE(957), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1858), 3, + ACTIONS(1878), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1712), 16, + ACTIONS(1723), 16, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, @@ -68255,31 +68636,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [52809] = 10, + [53304] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1840), 1, + ACTIONS(1860), 1, anon_sym_DOT, - ACTIONS(1842), 1, + ACTIONS(1862), 1, anon_sym_LPAREN, - ACTIONS(1854), 1, + ACTIONS(1874), 1, anon_sym_LBRACK, - ACTIONS(1856), 1, + ACTIONS(1876), 1, anon_sym_STAR_STAR, - ACTIONS(1714), 2, + ACTIONS(1725), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1844), 2, + ACTIONS(1864), 2, anon_sym_STAR, anon_sym_SLASH, - STATE(953), 2, + STATE(957), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1858), 3, + ACTIONS(1878), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1712), 22, + ACTIONS(1723), 22, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, @@ -68302,26 +68683,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [52866] = 8, + [53361] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1840), 1, + ACTIONS(1860), 1, anon_sym_DOT, - ACTIONS(1842), 1, + ACTIONS(1862), 1, anon_sym_LPAREN, - ACTIONS(1854), 1, + ACTIONS(1874), 1, anon_sym_LBRACK, - ACTIONS(1856), 1, + ACTIONS(1876), 1, anon_sym_STAR_STAR, - STATE(953), 2, + STATE(957), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1714), 4, + ACTIONS(1725), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1712), 25, + ACTIONS(1723), 25, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, @@ -68347,39 +68728,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [52919] = 13, + [53414] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(1840), 1, + ACTIONS(1860), 1, anon_sym_DOT, - ACTIONS(1842), 1, + ACTIONS(1862), 1, anon_sym_LPAREN, - ACTIONS(1854), 1, + ACTIONS(1874), 1, anon_sym_LBRACK, - ACTIONS(1856), 1, + ACTIONS(1876), 1, anon_sym_STAR_STAR, - ACTIONS(1864), 1, + ACTIONS(1884), 1, anon_sym_CARET, - ACTIONS(1714), 2, + ACTIONS(1725), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1844), 2, + ACTIONS(1864), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1846), 2, + ACTIONS(1866), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(1852), 2, + ACTIONS(1872), 2, anon_sym_DASH, anon_sym_PLUS, - STATE(953), 2, + STATE(957), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1858), 3, + ACTIONS(1878), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1712), 17, + ACTIONS(1723), 17, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, @@ -68397,37 +68778,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [52982] = 12, + [53477] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(1840), 1, + ACTIONS(1860), 1, anon_sym_DOT, - ACTIONS(1842), 1, + ACTIONS(1862), 1, anon_sym_LPAREN, - ACTIONS(1854), 1, + ACTIONS(1874), 1, anon_sym_LBRACK, - ACTIONS(1856), 1, + ACTIONS(1876), 1, anon_sym_STAR_STAR, - ACTIONS(1714), 2, + ACTIONS(1725), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1844), 2, + ACTIONS(1864), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1846), 2, + ACTIONS(1866), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(1852), 2, + ACTIONS(1872), 2, anon_sym_DASH, anon_sym_PLUS, - STATE(953), 2, + STATE(957), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1858), 3, + ACTIONS(1878), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1712), 18, + ACTIONS(1723), 18, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, @@ -68446,43 +68827,159 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [53043] = 15, + [53538] = 21, ACTIONS(3), 1, sym_comment, + ACTIONS(664), 1, + sym__string_start, + ACTIONS(666), 1, + sym__template_string_start, ACTIONS(1840), 1, - anon_sym_DOT, + sym_identifier, ACTIONS(1842), 1, anon_sym_LPAREN, + ACTIONS(1844), 1, + anon_sym_STAR, + ACTIONS(1848), 1, + sym_match_wildcard_pattern, ACTIONS(1850), 1, - anon_sym_PIPE, + anon_sym_LBRACK, + ACTIONS(1852), 1, + anon_sym_LBRACE, ACTIONS(1854), 1, + sym_integer, + ACTIONS(1856), 1, + sym_float, + ACTIONS(1908), 1, + anon_sym_RPAREN, + STATE(1043), 1, + sym_string, + STATE(1047), 1, + sym_template_string, + STATE(1650), 1, + sym_pattern_class_name, + ACTIONS(1846), 2, + anon_sym_DASH, + anon_sym_PLUS, + STATE(1116), 2, + sym_concatenated_string, + sym_concatenated_template_string, + STATE(1240), 2, + sym__match_or_pattern, + sym_match_or_pattern, + ACTIONS(1858), 3, + sym_true, + sym_false, + sym_none, + STATE(1307), 4, + sym__match_pattern, + sym_match_as_pattern, + sym__match_maybe_star_pattern, + sym_match_star_pattern, + STATE(1117), 8, + sym__closed_pattern, + sym_match_literal_pattern, + sym_match_capture_pattern, + sym_match_value_pattern, + sym_match_group_pattern, + sym_match_sequence_pattern, + sym_match_mapping_pattern, + sym_match_class_pattern, + [53617] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(664), 1, + sym__string_start, + ACTIONS(666), 1, + sym__template_string_start, + ACTIONS(1840), 1, + sym_identifier, + ACTIONS(1842), 1, + anon_sym_LPAREN, + ACTIONS(1844), 1, + anon_sym_STAR, + ACTIONS(1848), 1, + sym_match_wildcard_pattern, + ACTIONS(1850), 1, anon_sym_LBRACK, + ACTIONS(1852), 1, + anon_sym_LBRACE, + ACTIONS(1854), 1, + sym_integer, ACTIONS(1856), 1, - anon_sym_STAR_STAR, + sym_float, + ACTIONS(1908), 1, + anon_sym_RBRACK, + STATE(1043), 1, + sym_string, + STATE(1047), 1, + sym_template_string, + STATE(1650), 1, + sym_pattern_class_name, + ACTIONS(1846), 2, + anon_sym_DASH, + anon_sym_PLUS, + STATE(1116), 2, + sym_concatenated_string, + sym_concatenated_template_string, + STATE(1240), 2, + sym__match_or_pattern, + sym_match_or_pattern, + ACTIONS(1858), 3, + sym_true, + sym_false, + sym_none, + STATE(1307), 4, + sym__match_pattern, + sym_match_as_pattern, + sym__match_maybe_star_pattern, + sym_match_star_pattern, + STATE(1117), 8, + sym__closed_pattern, + sym_match_literal_pattern, + sym_match_capture_pattern, + sym_match_value_pattern, + sym_match_group_pattern, + sym_match_sequence_pattern, + sym_match_mapping_pattern, + sym_match_class_pattern, + [53696] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1860), 1, + anon_sym_DOT, ACTIONS(1862), 1, + anon_sym_LPAREN, + ACTIONS(1870), 1, + anon_sym_PIPE, + ACTIONS(1874), 1, + anon_sym_LBRACK, + ACTIONS(1876), 1, + anon_sym_STAR_STAR, + ACTIONS(1882), 1, anon_sym_AMP, - ACTIONS(1864), 1, + ACTIONS(1884), 1, anon_sym_CARET, - ACTIONS(1718), 2, + ACTIONS(1733), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1844), 2, + ACTIONS(1864), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1846), 2, + ACTIONS(1866), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(1852), 2, + ACTIONS(1872), 2, anon_sym_DASH, anon_sym_PLUS, - STATE(953), 2, + STATE(957), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1858), 3, + ACTIONS(1878), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1716), 15, + ACTIONS(1731), 15, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, @@ -68498,43 +68995,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [53110] = 15, + [53763] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(1840), 1, + ACTIONS(1860), 1, anon_sym_DOT, - ACTIONS(1842), 1, + ACTIONS(1862), 1, anon_sym_LPAREN, - ACTIONS(1850), 1, + ACTIONS(1870), 1, anon_sym_PIPE, - ACTIONS(1854), 1, + ACTIONS(1874), 1, anon_sym_LBRACK, - ACTIONS(1856), 1, + ACTIONS(1876), 1, anon_sym_STAR_STAR, - ACTIONS(1862), 1, + ACTIONS(1882), 1, anon_sym_AMP, - ACTIONS(1864), 1, + ACTIONS(1884), 1, anon_sym_CARET, - ACTIONS(1722), 2, + ACTIONS(1737), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1844), 2, + ACTIONS(1864), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1846), 2, + ACTIONS(1866), 2, anon_sym_GT_GT, anon_sym_LT_LT, - ACTIONS(1852), 2, + ACTIONS(1872), 2, anon_sym_DASH, anon_sym_PLUS, - STATE(953), 2, + STATE(957), 2, sym_argument_list, sym_generator_expression, - ACTIONS(1858), 3, + ACTIONS(1878), 3, anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - ACTIONS(1720), 15, + ACTIONS(1735), 15, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, @@ -68550,112 +69047,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [53177] = 22, + [53830] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, sym__string_start, ACTIONS(666), 1, sym__template_string_start, - ACTIONS(1874), 1, + ACTIONS(1840), 1, sym_identifier, - ACTIONS(1876), 1, + ACTIONS(1842), 1, anon_sym_LPAREN, - ACTIONS(1878), 1, + ACTIONS(1844), 1, anon_sym_STAR, - ACTIONS(1884), 1, - anon_sym_DASH, - ACTIONS(1886), 1, + ACTIONS(1848), 1, sym_match_wildcard_pattern, - ACTIONS(1888), 1, + ACTIONS(1850), 1, anon_sym_LBRACK, - ACTIONS(1890), 1, + ACTIONS(1852), 1, anon_sym_LBRACE, - ACTIONS(1892), 1, + ACTIONS(1854), 1, sym_integer, - ACTIONS(1894), 1, + ACTIONS(1856), 1, sym_float, + ACTIONS(1902), 1, + anon_sym_RPAREN, STATE(1043), 1, - sym_template_string, - STATE(1068), 1, sym_string, - STATE(1650), 1, - sym_pattern_class_name, - STATE(1116), 2, - sym_concatenated_string, - sym_concatenated_template_string, - STATE(1240), 2, - sym__match_or_pattern, - sym_match_or_pattern, - STATE(1407), 2, - sym__match_patterns, - sym_open_sequence_match_pattern, - STATE(1408), 2, - sym__match_pattern, - sym_match_as_pattern, - STATE(1595), 2, - sym__match_maybe_star_pattern, - sym_match_star_pattern, - ACTIONS(1896), 3, - sym_true, - sym_false, - sym_none, - STATE(1117), 8, - sym__closed_pattern, - sym_match_literal_pattern, - sym_match_capture_pattern, - sym_match_value_pattern, - sym_match_group_pattern, - sym_match_sequence_pattern, - sym_match_mapping_pattern, - sym_match_class_pattern, - [53258] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(664), 1, - sym__string_start, - ACTIONS(666), 1, - sym__template_string_start, - ACTIONS(1874), 1, - sym_identifier, - ACTIONS(1876), 1, - anon_sym_LPAREN, - ACTIONS(1878), 1, - anon_sym_STAR, - ACTIONS(1884), 1, - anon_sym_DASH, - ACTIONS(1886), 1, - sym_match_wildcard_pattern, - ACTIONS(1888), 1, - anon_sym_LBRACK, - ACTIONS(1890), 1, - anon_sym_LBRACE, - ACTIONS(1892), 1, - sym_integer, - ACTIONS(1894), 1, - sym_float, - STATE(1043), 1, + STATE(1047), 1, sym_template_string, - STATE(1068), 1, - sym_string, STATE(1650), 1, sym_pattern_class_name, + ACTIONS(1846), 2, + anon_sym_DASH, + anon_sym_PLUS, STATE(1116), 2, sym_concatenated_string, sym_concatenated_template_string, STATE(1240), 2, sym__match_or_pattern, sym_match_or_pattern, - STATE(1408), 2, + STATE(1601), 2, sym__match_pattern, sym_match_as_pattern, - STATE(1495), 2, - sym__match_patterns, - sym_open_sequence_match_pattern, - STATE(1595), 2, + STATE(1602), 2, sym__match_maybe_star_pattern, sym_match_star_pattern, - ACTIONS(1896), 3, + ACTIONS(1858), 3, sym_true, sym_false, sym_none, @@ -68668,68 +69106,23 @@ static const uint16_t ts_small_parse_table[] = { sym_match_sequence_pattern, sym_match_mapping_pattern, sym_match_class_pattern, - [53339] = 4, + [53911] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(303), 3, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_LBRACK, - ACTIONS(272), 13, + ACTIONS(1662), 5, anon_sym_STAR, - anon_sym_GT_GT, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_AT, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_LT_LT, - ACTIONS(598), 19, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_in, - anon_sym_RBRACK, anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_AT_EQ, - anon_sym_SLASH_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [53384] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1838), 1, - anon_sym_COLON_EQ, - ACTIONS(1265), 3, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1209), 4, - anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1204), 27, + ACTIONS(1660), 29, + sym__newline, anon_sym_DOT, + anon_sym_from, anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_GT_GT, anon_sym_if, - anon_sym_async, - anon_sym_for, anon_sym_in, anon_sym_PIPE, anon_sym_DASH, @@ -68751,16 +69144,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [53431] = 3, + anon_sym_SEMI, + [53953] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1706), 5, + ACTIONS(1338), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1704), 29, + ACTIONS(1333), 29, sym__newline, anon_sym_DOT, anon_sym_from, @@ -68790,17 +69184,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [53473] = 3, + [53995] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1674), 5, + ACTIONS(1295), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1672), 29, + ACTIONS(1290), 29, + sym__newline, anon_sym_DOT, + anon_sym_from, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -68810,7 +69206,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, - anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -68827,18 +69222,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, - [53515] = 3, + anon_sym_SEMI, + [54037] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1678), 5, + ACTIONS(1682), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1676), 29, + ACTIONS(1680), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -68868,16 +69262,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [53557] = 3, + [54079] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1032), 5, + ACTIONS(1686), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1030), 29, + ACTIONS(1684), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -68907,19 +69301,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [53599] = 3, + [54121] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1674), 5, + ACTIONS(1690), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1672), 29, - sym__newline, + ACTIONS(1688), 29, anon_sym_DOT, - anon_sym_from, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -68929,6 +69321,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, + anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -68945,17 +69338,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [53641] = 3, + anon_sym_COLON2, + sym_type_conversion, + [54163] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1614), 5, + ACTIONS(1690), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1612), 29, + ACTIONS(1688), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -68985,16 +69379,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [53683] = 3, + [54205] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1682), 5, + ACTIONS(1694), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1680), 29, + ACTIONS(1692), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -69024,16 +69418,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [53725] = 3, + [54247] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1686), 5, + ACTIONS(1698), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1684), 29, + ACTIONS(1696), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -69063,7 +69457,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [53767] = 3, + [54289] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1690), 5, @@ -69102,16 +69496,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [53809] = 3, + [54331] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1690), 5, + ACTIONS(1702), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1688), 29, + ACTIONS(1700), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -69141,16 +69535,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [53851] = 3, + [54373] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1694), 5, + ACTIONS(1702), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1692), 29, + ACTIONS(1700), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -69180,16 +69574,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [53893] = 3, + [54415] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1698), 5, + ACTIONS(1706), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1696), 29, + ACTIONS(1704), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -69219,16 +69613,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [53935] = 3, + [54457] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1690), 5, + ACTIONS(1702), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1688), 29, + ACTIONS(1700), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -69258,27 +69652,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [53977] = 3, + [54499] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1702), 5, + ACTIONS(1265), 3, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(1209), 4, anon_sym_STAR, - anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1700), 29, + ACTIONS(1204), 27, anon_sym_DOT, anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_GT_GT, anon_sym_if, + anon_sym_async, + anon_sym_for, anon_sym_in, anon_sym_PIPE, anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, - anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -69295,18 +69692,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, - [54019] = 3, + [54543] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1702), 5, + ACTIONS(272), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1700), 29, + ACTIONS(303), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -69336,17 +69731,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [54061] = 3, + [54585] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1706), 5, + ACTIONS(1614), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1704), 29, + ACTIONS(1612), 29, + sym__newline, anon_sym_DOT, + anon_sym_from, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -69356,7 +69753,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, - anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -69373,18 +69769,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, - [54103] = 3, + anon_sym_SEMI, + [54627] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1702), 5, + ACTIONS(1622), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1700), 29, + ACTIONS(1620), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -69414,16 +69809,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [54145] = 3, + [54669] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1622), 5, + ACTIONS(1626), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1620), 29, + ACTIONS(1624), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -69453,17 +69848,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [54187] = 3, + [54711] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1626), 5, + ACTIONS(1618), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1624), 29, + ACTIONS(1616), 29, + sym__newline, anon_sym_DOT, + anon_sym_from, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -69473,7 +69870,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, - anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -69490,9 +69886,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, - [54229] = 3, + anon_sym_SEMI, + [54753] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1338), 4, @@ -69531,7 +69926,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [54271] = 3, + [54795] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1295), 4, @@ -69570,7 +69965,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [54313] = 3, + [54837] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1682), 5, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1680), 29, + sym__newline, + anon_sym_DOT, + anon_sym_from, + anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_if, + anon_sym_in, + anon_sym_PIPE, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_LBRACK, + anon_sym_STAR_STAR, + anon_sym_AT, + 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_LT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_GT, + anon_sym_is, + anon_sym_SEMI, + [54879] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1630), 5, @@ -69609,19 +70043,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [54355] = 3, + [54921] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1618), 5, + ACTIONS(1634), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1616), 29, - sym__newline, + ACTIONS(1632), 29, anon_sym_DOT, - anon_sym_from, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -69631,6 +70063,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, + anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -69647,135 +70080,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [54397] = 22, + anon_sym_COLON2, + sym_type_conversion, + [54963] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(664), 1, - sym__string_start, - ACTIONS(666), 1, - sym__template_string_start, - ACTIONS(1874), 1, - sym_identifier, - ACTIONS(1876), 1, - anon_sym_LPAREN, - ACTIONS(1878), 1, + ACTIONS(1638), 5, anon_sym_STAR, - ACTIONS(1884), 1, - anon_sym_DASH, - ACTIONS(1886), 1, - sym_match_wildcard_pattern, - ACTIONS(1888), 1, - anon_sym_LBRACK, - ACTIONS(1890), 1, - anon_sym_LBRACE, - ACTIONS(1892), 1, - sym_integer, - ACTIONS(1894), 1, - sym_float, - ACTIONS(1904), 1, - anon_sym_RPAREN, - STATE(1043), 1, - sym_template_string, - STATE(1068), 1, - sym_string, - STATE(1650), 1, - sym_pattern_class_name, - STATE(1116), 2, - sym_concatenated_string, - sym_concatenated_template_string, - STATE(1240), 2, - sym__match_or_pattern, - sym_match_or_pattern, - STATE(1601), 2, - sym__match_pattern, - sym_match_as_pattern, - STATE(1602), 2, - sym__match_maybe_star_pattern, - sym_match_star_pattern, - ACTIONS(1896), 3, - sym_true, - sym_false, - sym_none, - STATE(1117), 8, - sym__closed_pattern, - sym_match_literal_pattern, - sym_match_capture_pattern, - sym_match_value_pattern, - sym_match_group_pattern, - sym_match_sequence_pattern, - sym_match_mapping_pattern, - sym_match_class_pattern, - [54477] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(664), 1, - sym__string_start, - ACTIONS(666), 1, - sym__template_string_start, - ACTIONS(1874), 1, - sym_identifier, - ACTIONS(1876), 1, + anon_sym_EQ, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1636), 29, + anon_sym_DOT, anon_sym_LPAREN, - ACTIONS(1878), 1, - anon_sym_STAR, - ACTIONS(1884), 1, + anon_sym_COMMA, + anon_sym_GT_GT, + anon_sym_if, + anon_sym_in, + anon_sym_PIPE, anon_sym_DASH, - ACTIONS(1886), 1, - sym_match_wildcard_pattern, - ACTIONS(1888), 1, + anon_sym_PLUS, anon_sym_LBRACK, - ACTIONS(1890), 1, - anon_sym_LBRACE, - ACTIONS(1892), 1, - sym_integer, - ACTIONS(1894), 1, - sym_float, - ACTIONS(1904), 1, - anon_sym_RBRACK, - STATE(1043), 1, - sym_template_string, - STATE(1068), 1, - sym_string, - STATE(1650), 1, - sym_pattern_class_name, - STATE(1116), 2, - sym_concatenated_string, - sym_concatenated_template_string, - STATE(1240), 2, - sym__match_or_pattern, - sym_match_or_pattern, - ACTIONS(1896), 3, - sym_true, - sym_false, - sym_none, - STATE(1489), 4, - sym__match_pattern, - sym_match_as_pattern, - sym__match_maybe_star_pattern, - sym_match_star_pattern, - STATE(1117), 8, - sym__closed_pattern, - sym_match_literal_pattern, - sym_match_capture_pattern, - sym_match_value_pattern, - sym_match_group_pattern, - sym_match_sequence_pattern, - sym_match_mapping_pattern, - sym_match_class_pattern, - [54555] = 3, + anon_sym_RBRACE, + anon_sym_STAR_STAR, + anon_sym_AT, + 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_LT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_GT, + anon_sym_is, + anon_sym_COLON2, + sym_type_conversion, + [55005] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1682), 5, + ACTIONS(1642), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1680), 29, - sym__newline, + ACTIONS(1640), 29, anon_sym_DOT, - anon_sym_from, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -69785,6 +70141,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, + anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -69801,18 +70158,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [54597] = 3, + anon_sym_COLON2, + sym_type_conversion, + [55047] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1634), 5, + ACTIONS(1686), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1632), 29, + ACTIONS(1684), 29, + sym__newline, anon_sym_DOT, + anon_sym_from, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -69822,7 +70182,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, - anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -69839,18 +70198,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, - [54639] = 3, + anon_sym_SEMI, + [55089] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1650), 5, + ACTIONS(1690), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1648), 29, + ACTIONS(1688), 29, sym__newline, anon_sym_DOT, anon_sym_from, @@ -69880,17 +70238,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [54681] = 3, + [55131] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1638), 5, + ACTIONS(1690), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1636), 29, + ACTIONS(1688), 29, + sym__newline, anon_sym_DOT, + anon_sym_from, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -69900,7 +70260,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, - anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -69917,18 +70276,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, - [54723] = 3, + anon_sym_SEMI, + [55173] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1642), 5, + ACTIONS(1050), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1640), 29, + ACTIONS(1048), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -69958,21 +70316,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [54765] = 3, + [55215] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1686), 5, + ACTIONS(1910), 1, + anon_sym_COLON_EQ, + ACTIONS(1209), 5, anon_sym_STAR, - anon_sym_EQ, + anon_sym_COLON, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1684), 29, - sym__newline, + ACTIONS(1204), 28, anon_sym_DOT, - anon_sym_from, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_as, anon_sym_GT_GT, anon_sym_if, anon_sym_in, @@ -69996,17 +70356,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [54807] = 3, + [55259] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1690), 5, + ACTIONS(1694), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1688), 29, + ACTIONS(1692), 29, sym__newline, anon_sym_DOT, anon_sym_from, @@ -70036,16 +70395,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [54849] = 3, + [55301] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1690), 5, + ACTIONS(1698), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1688), 29, + ACTIONS(1696), 29, sym__newline, anon_sym_DOT, anon_sym_from, @@ -70075,17 +70434,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [54891] = 3, + [55343] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1050), 5, + ACTIONS(1690), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1048), 29, + ACTIONS(1688), 29, + sym__newline, anon_sym_DOT, + anon_sym_from, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -70095,7 +70456,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, - anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -70112,20 +70472,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, - [54933] = 4, + anon_sym_SEMI, + [55385] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1906), 1, + ACTIONS(652), 1, anon_sym_COLON_EQ, - ACTIONS(1209), 5, + ACTIONS(272), 5, anon_sym_STAR, anon_sym_COLON, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1204), 28, + ACTIONS(303), 28, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -70154,19 +70513,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [54977] = 3, + [55429] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1694), 5, + ACTIONS(1646), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1692), 29, - sym__newline, + ACTIONS(1644), 29, anon_sym_DOT, - anon_sym_from, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -70176,6 +70533,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, + anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -70192,17 +70550,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [55019] = 3, + anon_sym_COLON2, + sym_type_conversion, + [55471] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1698), 5, + ACTIONS(1654), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1696), 29, + ACTIONS(1652), 29, sym__newline, anon_sym_DOT, anon_sym_from, @@ -70232,16 +70591,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [55061] = 3, + [55513] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1690), 5, + ACTIONS(1658), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1688), 29, + ACTIONS(1656), 29, sym__newline, anon_sym_DOT, anon_sym_from, @@ -70271,16 +70630,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [55103] = 3, + [55555] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(272), 5, + ACTIONS(1634), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(303), 29, + ACTIONS(1632), 29, sym__newline, anon_sym_DOT, anon_sym_from, @@ -70310,16 +70669,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [55145] = 3, + [55597] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1646), 5, + ACTIONS(1032), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1644), 29, + ACTIONS(1030), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -70349,23 +70708,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [55187] = 4, + [55639] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(652), 1, - anon_sym_COLON_EQ, - ACTIONS(272), 5, + ACTIONS(1674), 5, anon_sym_STAR, - anon_sym_COLON, + anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(303), 28, + ACTIONS(1672), 29, + sym__newline, anon_sym_DOT, + anon_sym_from, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, anon_sym_GT_GT, anon_sym_if, anon_sym_in, @@ -70389,25 +70746,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [55231] = 4, + anon_sym_SEMI, + [55681] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1292), 3, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1295), 4, + ACTIONS(1710), 5, anon_sym_STAR, + anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1290), 27, + ACTIONS(1708), 29, + sym__newline, anon_sym_DOT, + anon_sym_from, anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_GT_GT, anon_sym_if, - anon_sym_async, - anon_sym_for, anon_sym_in, anon_sym_PIPE, anon_sym_DASH, @@ -70429,16 +70785,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [55275] = 3, + anon_sym_SEMI, + [55723] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1338), 5, + ACTIONS(1650), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1333), 29, + ACTIONS(1648), 29, sym__newline, anon_sym_DOT, anon_sym_from, @@ -70468,16 +70825,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [55317] = 3, + [55765] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1295), 5, + ACTIONS(272), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1290), 29, + ACTIONS(303), 29, sym__newline, anon_sym_DOT, anon_sym_from, @@ -70507,25 +70864,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [55359] = 4, + [55807] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1265), 3, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1209), 4, + ACTIONS(1622), 5, anon_sym_STAR, + anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1204), 27, + ACTIONS(1620), 29, + sym__newline, anon_sym_DOT, + anon_sym_from, anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_GT_GT, anon_sym_if, - anon_sym_async, - anon_sym_for, anon_sym_in, anon_sym_PIPE, anon_sym_DASH, @@ -70547,17 +70902,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [55403] = 3, + anon_sym_SEMI, + [55849] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(272), 5, + ACTIONS(1626), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(303), 29, + ACTIONS(1624), 29, + sym__newline, anon_sym_DOT, + anon_sym_from, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -70567,7 +70925,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, - anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -70584,18 +70941,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, - [55445] = 3, + anon_sym_SEMI, + [55891] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1646), 5, + ACTIONS(1642), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1644), 29, + ACTIONS(1640), 29, sym__newline, anon_sym_DOT, anon_sym_from, @@ -70625,16 +70981,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [55487] = 3, + [55933] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1662), 5, + ACTIONS(1630), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1660), 29, + ACTIONS(1628), 29, sym__newline, anon_sym_DOT, anon_sym_from, @@ -70664,16 +71020,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [55529] = 3, + [55975] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1622), 5, + ACTIONS(1666), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1620), 29, + ACTIONS(1664), 29, sym__newline, anon_sym_DOT, anon_sym_from, @@ -70703,23 +71059,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [55571] = 3, + [56017] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1626), 5, + ACTIONS(1292), 3, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(1295), 4, anon_sym_STAR, - anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1624), 29, - sym__newline, + ACTIONS(1290), 27, anon_sym_DOT, - anon_sym_from, anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_GT_GT, anon_sym_if, + anon_sym_async, + anon_sym_for, anon_sym_in, anon_sym_PIPE, anon_sym_DASH, @@ -70741,17 +71099,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [55613] = 3, + [56061] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1614), 5, + ACTIONS(1678), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1612), 29, + ACTIONS(1676), 29, sym__newline, anon_sym_DOT, anon_sym_from, @@ -70781,25 +71138,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [55655] = 4, + [56103] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1335), 3, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1338), 4, + ACTIONS(1646), 5, anon_sym_STAR, + anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1333), 27, + ACTIONS(1644), 29, + sym__newline, anon_sym_DOT, + anon_sym_from, anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_GT_GT, anon_sym_if, - anon_sym_async, - anon_sym_for, anon_sym_in, anon_sym_PIPE, anon_sym_DASH, @@ -70821,16 +71176,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [55699] = 3, + anon_sym_SEMI, + [56145] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(1618), 5, + ACTIONS(664), 1, + sym__string_start, + ACTIONS(666), 1, + sym__template_string_start, + ACTIONS(1842), 1, + anon_sym_LPAREN, + ACTIONS(1848), 1, + sym_match_wildcard_pattern, + ACTIONS(1850), 1, + anon_sym_LBRACK, + ACTIONS(1852), 1, + anon_sym_LBRACE, + ACTIONS(1854), 1, + sym_integer, + ACTIONS(1856), 1, + sym_float, + ACTIONS(1912), 1, + sym_identifier, + ACTIONS(1914), 1, + anon_sym_RPAREN, + STATE(1043), 1, + sym_string, + STATE(1047), 1, + sym_template_string, + STATE(1488), 1, + sym_match_positional_pattern, + STATE(1493), 1, + sym_match_keyword_pattern, + STATE(1650), 1, + sym_pattern_class_name, + ACTIONS(1846), 2, + anon_sym_DASH, + anon_sym_PLUS, + STATE(1116), 2, + sym_concatenated_string, + sym_concatenated_template_string, + STATE(1240), 2, + sym__match_or_pattern, + sym_match_or_pattern, + STATE(1611), 2, + sym__match_pattern, + sym_match_as_pattern, + ACTIONS(1858), 3, + sym_true, + sym_false, + sym_none, + STATE(1117), 8, + sym__closed_pattern, + sym_match_literal_pattern, + sym_match_capture_pattern, + sym_match_value_pattern, + sym_match_group_pattern, + sym_match_sequence_pattern, + sym_match_mapping_pattern, + sym_match_class_pattern, + [56225] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1614), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1616), 29, + ACTIONS(1612), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -70860,23 +71274,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [55741] = 3, + [56267] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1710), 5, + ACTIONS(1335), 3, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(1338), 4, anon_sym_STAR, - anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1708), 29, - sym__newline, + ACTIONS(1333), 27, anon_sym_DOT, - anon_sym_from, anon_sym_LPAREN, - anon_sym_COMMA, anon_sym_GT_GT, anon_sym_if, + anon_sym_async, + anon_sym_for, anon_sym_in, anon_sym_PIPE, anon_sym_DASH, @@ -70898,8 +71314,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [55783] = 3, + [56311] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1638), 5, @@ -70938,58 +71353,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [55825] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1666), 5, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1664), 29, - sym__newline, - anon_sym_DOT, - anon_sym_from, - anon_sym_LPAREN, - anon_sym_COMMA, - anon_sym_GT_GT, - anon_sym_if, - anon_sym_in, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_LBRACK, - anon_sym_STAR_STAR, - anon_sym_AT, - 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_LT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_GT, - anon_sym_is, - anon_sym_SEMI, - [55867] = 3, + [56353] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1678), 5, + ACTIONS(1618), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1676), 29, - sym__newline, + ACTIONS(1616), 29, anon_sym_DOT, - anon_sym_from, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -70999,6 +71373,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, + anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -71015,20 +71390,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [55909] = 3, + anon_sym_COLON2, + sym_type_conversion, + [56395] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1670), 5, + ACTIONS(1650), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1668), 29, - sym__newline, + ACTIONS(1648), 29, anon_sym_DOT, - anon_sym_from, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -71038,6 +71412,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, + anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -71054,77 +71429,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [55951] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(664), 1, - sym__string_start, - ACTIONS(666), 1, - sym__template_string_start, - ACTIONS(1874), 1, - sym_identifier, - ACTIONS(1876), 1, - anon_sym_LPAREN, - ACTIONS(1878), 1, - anon_sym_STAR, - ACTIONS(1884), 1, - anon_sym_DASH, - ACTIONS(1886), 1, - sym_match_wildcard_pattern, - ACTIONS(1888), 1, - anon_sym_LBRACK, - ACTIONS(1890), 1, - anon_sym_LBRACE, - ACTIONS(1892), 1, - sym_integer, - ACTIONS(1894), 1, - sym_float, - ACTIONS(1908), 1, - anon_sym_RBRACK, - STATE(1043), 1, - sym_template_string, - STATE(1068), 1, - sym_string, - STATE(1650), 1, - sym_pattern_class_name, - STATE(1116), 2, - sym_concatenated_string, - sym_concatenated_template_string, - STATE(1240), 2, - sym__match_or_pattern, - sym_match_or_pattern, - ACTIONS(1896), 3, - sym_true, - sym_false, - sym_none, - STATE(1307), 4, - sym__match_pattern, - sym_match_as_pattern, - sym__match_maybe_star_pattern, - sym_match_star_pattern, - STATE(1117), 8, - sym__closed_pattern, - sym_match_literal_pattern, - sym_match_capture_pattern, - sym_match_value_pattern, - sym_match_group_pattern, - sym_match_sequence_pattern, - sym_match_mapping_pattern, - sym_match_class_pattern, - [56029] = 3, + anon_sym_COLON2, + sym_type_conversion, + [56437] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1630), 5, + ACTIONS(1654), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1628), 29, - sym__newline, + ACTIONS(1652), 29, anon_sym_DOT, - anon_sym_from, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -71134,6 +71451,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, + anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -71150,17 +71468,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [56071] = 3, + anon_sym_COLON2, + sym_type_conversion, + [56479] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1650), 5, + ACTIONS(1658), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1648), 29, + ACTIONS(1656), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -71190,133 +71509,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [56113] = 21, + [56521] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(664), 1, - sym__string_start, - ACTIONS(666), 1, - sym__template_string_start, - ACTIONS(1874), 1, - sym_identifier, - ACTIONS(1876), 1, - anon_sym_LPAREN, - ACTIONS(1878), 1, - anon_sym_STAR, - ACTIONS(1884), 1, - anon_sym_DASH, - ACTIONS(1886), 1, - sym_match_wildcard_pattern, - ACTIONS(1888), 1, - anon_sym_LBRACK, - ACTIONS(1890), 1, - anon_sym_LBRACE, - ACTIONS(1892), 1, - sym_integer, - ACTIONS(1894), 1, - sym_float, - ACTIONS(1908), 1, - anon_sym_RPAREN, - STATE(1043), 1, - sym_template_string, - STATE(1068), 1, - sym_string, - STATE(1650), 1, - sym_pattern_class_name, - STATE(1116), 2, - sym_concatenated_string, - sym_concatenated_template_string, - STATE(1240), 2, - sym__match_or_pattern, - sym_match_or_pattern, - ACTIONS(1896), 3, - sym_true, - sym_false, - sym_none, - STATE(1307), 4, - sym__match_pattern, - sym_match_as_pattern, - sym__match_maybe_star_pattern, - sym_match_star_pattern, - STATE(1117), 8, - sym__closed_pattern, - sym_match_literal_pattern, - sym_match_capture_pattern, - sym_match_value_pattern, - sym_match_group_pattern, - sym_match_sequence_pattern, - sym_match_mapping_pattern, - sym_match_class_pattern, - [56191] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(664), 1, - sym__string_start, - ACTIONS(666), 1, - sym__template_string_start, - ACTIONS(1874), 1, - sym_identifier, - ACTIONS(1876), 1, - anon_sym_LPAREN, - ACTIONS(1878), 1, - anon_sym_STAR, - ACTIONS(1884), 1, - anon_sym_DASH, - ACTIONS(1886), 1, - sym_match_wildcard_pattern, - ACTIONS(1888), 1, - anon_sym_LBRACK, - ACTIONS(1890), 1, - anon_sym_LBRACE, - ACTIONS(1892), 1, - sym_integer, - ACTIONS(1894), 1, - sym_float, - ACTIONS(1910), 1, - anon_sym_RBRACK, - STATE(1043), 1, - sym_template_string, - STATE(1068), 1, - sym_string, - STATE(1650), 1, - sym_pattern_class_name, - STATE(1116), 2, - sym_concatenated_string, - sym_concatenated_template_string, - STATE(1240), 2, - sym__match_or_pattern, - sym_match_or_pattern, - ACTIONS(1896), 3, - sym_true, - sym_false, - sym_none, - STATE(1307), 4, - sym__match_pattern, - sym_match_as_pattern, - sym__match_maybe_star_pattern, - sym_match_star_pattern, - STATE(1117), 8, - sym__closed_pattern, - sym_match_literal_pattern, - sym_match_capture_pattern, - sym_match_value_pattern, - sym_match_group_pattern, - sym_match_sequence_pattern, - sym_match_mapping_pattern, - sym_match_class_pattern, - [56269] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1642), 5, + ACTIONS(1662), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1640), 29, - sym__newline, + ACTIONS(1660), 29, anon_sym_DOT, - anon_sym_from, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -71326,6 +71529,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, + anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -71342,17 +71546,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [56311] = 3, + anon_sym_COLON2, + sym_type_conversion, + [56563] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1654), 5, + ACTIONS(1710), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1652), 29, + ACTIONS(1708), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -71382,16 +71587,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [56353] = 3, + [56605] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1658), 5, + ACTIONS(1666), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1656), 29, + ACTIONS(1664), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -71421,46 +71626,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [56395] = 21, + [56647] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, sym__string_start, ACTIONS(666), 1, sym__template_string_start, - ACTIONS(1874), 1, + ACTIONS(1840), 1, sym_identifier, - ACTIONS(1876), 1, + ACTIONS(1842), 1, anon_sym_LPAREN, - ACTIONS(1878), 1, + ACTIONS(1844), 1, anon_sym_STAR, - ACTIONS(1884), 1, - anon_sym_DASH, - ACTIONS(1886), 1, + ACTIONS(1848), 1, sym_match_wildcard_pattern, - ACTIONS(1888), 1, + ACTIONS(1850), 1, anon_sym_LBRACK, - ACTIONS(1890), 1, + ACTIONS(1852), 1, anon_sym_LBRACE, - ACTIONS(1892), 1, + ACTIONS(1854), 1, sym_integer, - ACTIONS(1894), 1, + ACTIONS(1856), 1, sym_float, - ACTIONS(1910), 1, - anon_sym_RPAREN, STATE(1043), 1, - sym_template_string, - STATE(1068), 1, sym_string, + STATE(1047), 1, + sym_template_string, STATE(1650), 1, sym_pattern_class_name, + ACTIONS(1846), 2, + anon_sym_DASH, + anon_sym_PLUS, STATE(1116), 2, sym_concatenated_string, sym_concatenated_template_string, STATE(1240), 2, sym__match_or_pattern, sym_match_or_pattern, - ACTIONS(1896), 3, + ACTIONS(1858), 3, sym_true, sym_false, sym_none, @@ -71478,16 +71682,16 @@ static const uint16_t ts_small_parse_table[] = { sym_match_sequence_pattern, sym_match_mapping_pattern, sym_match_class_pattern, - [56473] = 3, + [56723] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1662), 5, + ACTIONS(1670), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1660), 29, + ACTIONS(1668), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -71517,7 +71721,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [56515] = 3, + [56765] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1702), 5, @@ -71556,7 +71760,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [56557] = 3, + [56807] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1702), 5, @@ -71595,16 +71799,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [56599] = 3, + [56849] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1658), 5, + ACTIONS(1706), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1656), 29, + ACTIONS(1704), 29, sym__newline, anon_sym_DOT, anon_sym_from, @@ -71634,16 +71838,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [56641] = 3, + [56891] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1710), 5, + ACTIONS(1674), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1708), 29, + ACTIONS(1672), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -71673,7 +71877,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [56683] = 3, + [56933] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1702), 5, @@ -71712,16 +71916,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_is, anon_sym_SEMI, - [56725] = 3, + [56975] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1666), 5, + ACTIONS(1678), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1664), 29, + ACTIONS(1676), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_COMMA, @@ -71751,19 +71955,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_is, anon_sym_COLON2, sym_type_conversion, - [56767] = 3, + [57017] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(1654), 5, + ACTIONS(664), 1, + sym__string_start, + ACTIONS(666), 1, + sym__template_string_start, + ACTIONS(1842), 1, + anon_sym_LPAREN, + ACTIONS(1848), 1, + sym_match_wildcard_pattern, + ACTIONS(1850), 1, + anon_sym_LBRACK, + ACTIONS(1852), 1, + anon_sym_LBRACE, + ACTIONS(1854), 1, + sym_integer, + ACTIONS(1856), 1, + sym_float, + ACTIONS(1912), 1, + sym_identifier, + ACTIONS(1916), 1, + anon_sym_RPAREN, + STATE(1043), 1, + sym_string, + STATE(1047), 1, + sym_template_string, + STATE(1424), 1, + sym_match_keyword_pattern, + STATE(1558), 1, + sym_match_positional_pattern, + STATE(1650), 1, + sym_pattern_class_name, + ACTIONS(1846), 2, + anon_sym_DASH, + anon_sym_PLUS, + STATE(1116), 2, + sym_concatenated_string, + sym_concatenated_template_string, + STATE(1240), 2, + sym__match_or_pattern, + sym_match_or_pattern, + STATE(1611), 2, + sym__match_pattern, + sym_match_as_pattern, + ACTIONS(1858), 3, + sym_true, + sym_false, + sym_none, + STATE(1117), 8, + sym__closed_pattern, + sym_match_literal_pattern, + sym_match_capture_pattern, + sym_match_value_pattern, + sym_match_group_pattern, + sym_match_sequence_pattern, + sym_match_mapping_pattern, + sym_match_class_pattern, + [57097] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1209), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1652), 29, - sym__newline, + ACTIONS(1204), 29, anon_sym_DOT, - anon_sym_from, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -71773,6 +72033,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, + anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -71789,18 +72050,79 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [56809] = 3, + anon_sym_COLON2, + sym_type_conversion, + [57139] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(1670), 5, + ACTIONS(664), 1, + sym__string_start, + ACTIONS(666), 1, + sym__template_string_start, + ACTIONS(1842), 1, + anon_sym_LPAREN, + ACTIONS(1848), 1, + sym_match_wildcard_pattern, + ACTIONS(1850), 1, + anon_sym_LBRACK, + ACTIONS(1852), 1, + anon_sym_LBRACE, + ACTIONS(1854), 1, + sym_integer, + ACTIONS(1856), 1, + sym_float, + ACTIONS(1912), 1, + sym_identifier, + ACTIONS(1918), 1, + anon_sym_RPAREN, + STATE(1043), 1, + sym_string, + STATE(1047), 1, + sym_template_string, + STATE(1421), 1, + sym_match_keyword_pattern, + STATE(1558), 1, + sym_match_positional_pattern, + STATE(1650), 1, + sym_pattern_class_name, + ACTIONS(1846), 2, + anon_sym_DASH, + anon_sym_PLUS, + STATE(1116), 2, + sym_concatenated_string, + sym_concatenated_template_string, + STATE(1240), 2, + sym__match_or_pattern, + sym_match_or_pattern, + STATE(1611), 2, + sym__match_pattern, + sym_match_as_pattern, + ACTIONS(1858), 3, + sym_true, + sym_false, + sym_none, + STATE(1117), 8, + sym__closed_pattern, + sym_match_literal_pattern, + sym_match_capture_pattern, + sym_match_value_pattern, + sym_match_group_pattern, + sym_match_sequence_pattern, + sym_match_mapping_pattern, + sym_match_class_pattern, + [57219] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1209), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1668), 29, + ACTIONS(1204), 29, + sym__newline, anon_sym_DOT, + anon_sym_from, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -71810,7 +72132,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, - anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -71827,19 +72148,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, - [56851] = 3, + anon_sym_SEMI, + [57261] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1209), 5, + ACTIONS(1670), 5, anon_sym_STAR, anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1204), 29, + ACTIONS(1668), 29, + sym__newline, anon_sym_DOT, + anon_sym_from, anon_sym_LPAREN, anon_sym_COMMA, anon_sym_GT_GT, @@ -71849,7 +72171,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_LBRACK, - anon_sym_RBRACE, anon_sym_STAR_STAR, anon_sym_AT, anon_sym_not, @@ -71866,25 +72187,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_COLON2, - sym_type_conversion, - [56893] = 3, + anon_sym_SEMI, + [57303] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1209), 5, + ACTIONS(1670), 4, anon_sym_STAR, - anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1204), 29, - sym__newline, + ACTIONS(1668), 29, anon_sym_DOT, - anon_sym_from, anon_sym_LPAREN, + 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_DASH, @@ -71906,24 +72226,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [56935] = 3, + [57344] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1634), 5, + ACTIONS(1618), 4, anon_sym_STAR, - anon_sym_EQ, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1632), 29, - sym__newline, + ACTIONS(1616), 29, anon_sym_DOT, - anon_sym_from, anon_sym_LPAREN, + 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_DASH, @@ -71945,16 +72264,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - anon_sym_SEMI, - [56977] = 3, + [57385] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1670), 4, + ACTIONS(1630), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1668), 29, + ACTIONS(1628), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -71984,15 +72302,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [57018] = 3, + [57426] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1618), 4, + ACTIONS(1634), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1616), 29, + ACTIONS(1632), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -72022,15 +72340,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [57059] = 3, + [57467] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1622), 4, + ACTIONS(1638), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1620), 29, + ACTIONS(1636), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -72060,15 +72378,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [57100] = 3, + [57508] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1626), 4, + ACTIONS(1642), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1624), 29, + ACTIONS(1640), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -72098,15 +72416,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [57141] = 3, + [57549] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1630), 4, + ACTIONS(1050), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1628), 29, + ACTIONS(1048), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -72136,15 +72454,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [57182] = 3, + [57590] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1634), 4, + ACTIONS(1646), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1632), 29, + ACTIONS(1644), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -72174,15 +72492,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [57223] = 3, + [57631] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1638), 4, + ACTIONS(1650), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1636), 29, + ACTIONS(1648), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -72212,15 +72530,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [57264] = 3, + [57672] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1050), 4, + ACTIONS(1654), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1048), 29, + ACTIONS(1652), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -72250,15 +72568,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [57305] = 3, + [57713] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1646), 4, + ACTIONS(1658), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1644), 29, + ACTIONS(1656), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -72288,15 +72606,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [57346] = 3, + [57754] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1650), 4, + ACTIONS(1662), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1648), 29, + ACTIONS(1660), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -72326,15 +72644,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [57387] = 3, + [57795] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1654), 4, + ACTIONS(1710), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1652), 29, + ACTIONS(1708), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -72364,15 +72682,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [57428] = 3, + [57836] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1658), 4, + ACTIONS(1666), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1656), 29, + ACTIONS(1664), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -72402,15 +72720,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [57469] = 3, + [57877] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1662), 4, + ACTIONS(1674), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1660), 29, + ACTIONS(1672), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -72440,15 +72758,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [57510] = 3, + [57918] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1710), 4, + ACTIONS(1678), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1708), 29, + ACTIONS(1676), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -72478,15 +72796,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [57551] = 3, + [57959] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1666), 4, + ACTIONS(1032), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1664), 29, + ACTIONS(1030), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -72516,15 +72834,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [57592] = 3, + [58000] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1674), 4, + ACTIONS(1682), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1672), 29, + ACTIONS(1680), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -72554,15 +72872,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [57633] = 3, + [58041] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1678), 4, + ACTIONS(1686), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1676), 29, + ACTIONS(1684), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -72592,15 +72910,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [57674] = 3, + [58082] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1032), 4, + ACTIONS(1690), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1030), 29, + ACTIONS(1688), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -72630,15 +72948,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [57715] = 3, + [58123] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1682), 4, + ACTIONS(1690), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1680), 29, + ACTIONS(1688), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -72668,15 +72986,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [57756] = 3, + [58164] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1686), 4, + ACTIONS(1694), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1684), 29, + ACTIONS(1692), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -72706,15 +73024,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [57797] = 3, + [58205] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1690), 4, + ACTIONS(1698), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1688), 29, + ACTIONS(1696), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -72744,7 +73062,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [57838] = 3, + [58246] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1690), 4, @@ -72782,15 +73100,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [57879] = 3, + [58287] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1694), 4, + ACTIONS(1702), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1692), 29, + ACTIONS(1700), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -72820,15 +73138,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [57920] = 3, + [58328] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1698), 4, + ACTIONS(1702), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1696), 29, + ACTIONS(1700), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -72858,53 +73176,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [57961] = 3, + [58369] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1690), 4, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1688), 29, - anon_sym_DOT, - anon_sym_LPAREN, - 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_DASH, - anon_sym_PLUS, - anon_sym_LBRACK, - anon_sym_STAR_STAR, - anon_sym_AT, - 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_LT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_GT, - anon_sym_is, - [58002] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1702), 4, + ACTIONS(1706), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1700), 29, + ACTIONS(1704), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -72934,7 +73214,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [58043] = 3, + [58410] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1702), 4, @@ -72972,53 +73252,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [58084] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1706), 4, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1704), 29, - anon_sym_DOT, - anon_sym_LPAREN, - 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_DASH, - anon_sym_PLUS, - anon_sym_LBRACK, - anon_sym_STAR_STAR, - anon_sym_AT, - 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_LT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_GT, - anon_sym_is, - [58125] = 3, + [58451] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1702), 4, + ACTIONS(1622), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1700), 29, + ACTIONS(1620), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -73048,181 +73290,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [58166] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(664), 1, - sym__string_start, - ACTIONS(666), 1, - sym__template_string_start, - ACTIONS(1874), 1, - sym_identifier, - ACTIONS(1876), 1, - anon_sym_LPAREN, - ACTIONS(1878), 1, - anon_sym_STAR, - ACTIONS(1884), 1, - anon_sym_DASH, - ACTIONS(1886), 1, - sym_match_wildcard_pattern, - ACTIONS(1888), 1, - anon_sym_LBRACK, - ACTIONS(1890), 1, - anon_sym_LBRACE, - ACTIONS(1892), 1, - sym_integer, - ACTIONS(1894), 1, - sym_float, - STATE(1043), 1, - sym_template_string, - STATE(1068), 1, - sym_string, - STATE(1650), 1, - sym_pattern_class_name, - STATE(1116), 2, - sym_concatenated_string, - sym_concatenated_template_string, - STATE(1240), 2, - sym__match_or_pattern, - sym_match_or_pattern, - ACTIONS(1896), 3, - sym_true, - sym_false, - sym_none, - STATE(1307), 4, - sym__match_pattern, - sym_match_as_pattern, - sym__match_maybe_star_pattern, - sym_match_star_pattern, - STATE(1117), 8, - sym__closed_pattern, - sym_match_literal_pattern, - sym_match_capture_pattern, - sym_match_value_pattern, - sym_match_group_pattern, - sym_match_sequence_pattern, - sym_match_mapping_pattern, - sym_match_class_pattern, - [58241] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(664), 1, - sym__string_start, - ACTIONS(666), 1, - sym__template_string_start, - ACTIONS(1876), 1, - anon_sym_LPAREN, - ACTIONS(1884), 1, - anon_sym_DASH, - ACTIONS(1886), 1, - sym_match_wildcard_pattern, - ACTIONS(1888), 1, - anon_sym_LBRACK, - ACTIONS(1890), 1, - anon_sym_LBRACE, - ACTIONS(1892), 1, - sym_integer, - ACTIONS(1894), 1, - sym_float, - ACTIONS(1912), 1, - sym_identifier, - ACTIONS(1914), 1, - anon_sym_RPAREN, - STATE(1043), 1, - sym_template_string, - STATE(1068), 1, - sym_string, - STATE(1424), 1, - sym_match_keyword_pattern, - STATE(1558), 1, - sym_match_positional_pattern, - STATE(1650), 1, - sym_pattern_class_name, - STATE(1116), 2, - sym_concatenated_string, - sym_concatenated_template_string, - STATE(1240), 2, - sym__match_or_pattern, - sym_match_or_pattern, - STATE(1611), 2, - sym__match_pattern, - sym_match_as_pattern, - ACTIONS(1896), 3, - sym_true, - sym_false, - sym_none, - STATE(1117), 8, - sym__closed_pattern, - sym_match_literal_pattern, - sym_match_capture_pattern, - sym_match_value_pattern, - sym_match_group_pattern, - sym_match_sequence_pattern, - sym_match_mapping_pattern, - sym_match_class_pattern, - [58320] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(664), 1, - sym__string_start, - ACTIONS(666), 1, - sym__template_string_start, - ACTIONS(1876), 1, - anon_sym_LPAREN, - ACTIONS(1884), 1, - anon_sym_DASH, - ACTIONS(1886), 1, - sym_match_wildcard_pattern, - ACTIONS(1888), 1, - anon_sym_LBRACK, - ACTIONS(1890), 1, - anon_sym_LBRACE, - ACTIONS(1892), 1, - sym_integer, - ACTIONS(1894), 1, - sym_float, - ACTIONS(1912), 1, - sym_identifier, - ACTIONS(1916), 1, - anon_sym_RPAREN, - STATE(1043), 1, - sym_template_string, - STATE(1068), 1, - sym_string, - STATE(1421), 1, - sym_match_keyword_pattern, - STATE(1558), 1, - sym_match_positional_pattern, - STATE(1650), 1, - sym_pattern_class_name, - STATE(1116), 2, - sym_concatenated_string, - sym_concatenated_template_string, - STATE(1240), 2, - sym__match_or_pattern, - sym_match_or_pattern, - STATE(1611), 2, - sym__match_pattern, - sym_match_as_pattern, - ACTIONS(1896), 3, - sym_true, - sym_false, - sym_none, - STATE(1117), 8, - sym__closed_pattern, - sym_match_literal_pattern, - sym_match_capture_pattern, - sym_match_value_pattern, - sym_match_group_pattern, - sym_match_sequence_pattern, - sym_match_mapping_pattern, - sym_match_class_pattern, - [58399] = 5, + [58492] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1488), 1, anon_sym_COLON_EQ, - ACTIONS(1898), 1, + ACTIONS(1900), 1, anon_sym_EQ, ACTIONS(1209), 4, anon_sym_STAR, @@ -73257,7 +73330,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [58444] = 3, + [58537] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1209), 4, @@ -73295,7 +73368,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [58485] = 5, + [58578] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(590), 1, @@ -73335,64 +73408,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [58530] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(664), 1, - sym__string_start, - ACTIONS(666), 1, - sym__template_string_start, - ACTIONS(1876), 1, - anon_sym_LPAREN, - ACTIONS(1884), 1, - anon_sym_DASH, - ACTIONS(1886), 1, - sym_match_wildcard_pattern, - ACTIONS(1888), 1, - anon_sym_LBRACK, - ACTIONS(1890), 1, - anon_sym_LBRACE, - ACTIONS(1892), 1, - sym_integer, - ACTIONS(1894), 1, - sym_float, - ACTIONS(1912), 1, - sym_identifier, - ACTIONS(1918), 1, - anon_sym_RPAREN, - STATE(1043), 1, - sym_template_string, - STATE(1068), 1, - sym_string, - STATE(1488), 1, - sym_match_positional_pattern, - STATE(1493), 1, - sym_match_keyword_pattern, - STATE(1650), 1, - sym_pattern_class_name, - STATE(1116), 2, - sym_concatenated_string, - sym_concatenated_template_string, - STATE(1240), 2, - sym__match_or_pattern, - sym_match_or_pattern, - STATE(1611), 2, - sym__match_pattern, - sym_match_as_pattern, - ACTIONS(1896), 3, - sym_true, - sym_false, - sym_none, - STATE(1117), 8, - sym__closed_pattern, - sym_match_literal_pattern, - sym_match_capture_pattern, - sym_match_value_pattern, - sym_match_group_pattern, - sym_match_sequence_pattern, - sym_match_mapping_pattern, - sym_match_class_pattern, - [58609] = 3, + [58623] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(272), 4, @@ -73430,7 +73446,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [58650] = 3, + [58664] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1614), 4, @@ -73468,15 +73484,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [58691] = 3, + [58705] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1642), 4, + ACTIONS(1626), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, - ACTIONS(1640), 29, + ACTIONS(1624), 29, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, @@ -73506,37 +73522,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_GT, anon_sym_is, - [58732] = 20, + [58746] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, sym__string_start, ACTIONS(666), 1, sym__template_string_start, - ACTIONS(1874), 1, + ACTIONS(1840), 1, sym_identifier, - ACTIONS(1876), 1, + ACTIONS(1842), 1, anon_sym_LPAREN, - ACTIONS(1884), 1, - anon_sym_DASH, - ACTIONS(1886), 1, + ACTIONS(1848), 1, sym_match_wildcard_pattern, - ACTIONS(1888), 1, + ACTIONS(1850), 1, anon_sym_LBRACK, - ACTIONS(1890), 1, + ACTIONS(1852), 1, anon_sym_LBRACE, - ACTIONS(1892), 1, + ACTIONS(1854), 1, sym_integer, - ACTIONS(1894), 1, + ACTIONS(1856), 1, sym_float, STATE(1043), 1, - sym_template_string, - STATE(1068), 1, sym_string, + STATE(1047), 1, + sym_template_string, STATE(1558), 1, sym_match_positional_pattern, STATE(1650), 1, sym_pattern_class_name, + ACTIONS(1846), 2, + anon_sym_DASH, + anon_sym_PLUS, STATE(1116), 2, sym_concatenated_string, sym_concatenated_template_string, @@ -73546,7 +73563,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1611), 2, sym__match_pattern, sym_match_as_pattern, - ACTIONS(1896), 3, + ACTIONS(1858), 3, sym_true, sym_false, sym_none, @@ -73559,35 +73576,36 @@ static const uint16_t ts_small_parse_table[] = { sym_match_sequence_pattern, sym_match_mapping_pattern, sym_match_class_pattern, - [58805] = 19, + [58820] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, sym__string_start, ACTIONS(666), 1, sym__template_string_start, - ACTIONS(1874), 1, + ACTIONS(1840), 1, sym_identifier, - ACTIONS(1876), 1, + ACTIONS(1842), 1, anon_sym_LPAREN, - ACTIONS(1884), 1, - anon_sym_DASH, - ACTIONS(1886), 1, + ACTIONS(1848), 1, sym_match_wildcard_pattern, - ACTIONS(1888), 1, + ACTIONS(1850), 1, anon_sym_LBRACK, - ACTIONS(1890), 1, + ACTIONS(1852), 1, anon_sym_LBRACE, - ACTIONS(1892), 1, + ACTIONS(1854), 1, sym_integer, - ACTIONS(1894), 1, + ACTIONS(1856), 1, sym_float, STATE(1043), 1, - sym_template_string, - STATE(1068), 1, sym_string, + STATE(1047), 1, + sym_template_string, STATE(1650), 1, sym_pattern_class_name, + ACTIONS(1846), 2, + anon_sym_DASH, + anon_sym_PLUS, STATE(1116), 2, sym_concatenated_string, sym_concatenated_template_string, @@ -73597,7 +73615,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1534), 2, sym__match_pattern, sym_match_as_pattern, - ACTIONS(1896), 3, + ACTIONS(1858), 3, sym_true, sym_false, sym_none, @@ -73610,35 +73628,36 @@ static const uint16_t ts_small_parse_table[] = { sym_match_sequence_pattern, sym_match_mapping_pattern, sym_match_class_pattern, - [58875] = 19, + [58891] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, sym__string_start, ACTIONS(666), 1, sym__template_string_start, - ACTIONS(1874), 1, + ACTIONS(1840), 1, sym_identifier, - ACTIONS(1876), 1, + ACTIONS(1842), 1, anon_sym_LPAREN, - ACTIONS(1884), 1, - anon_sym_DASH, - ACTIONS(1886), 1, + ACTIONS(1848), 1, sym_match_wildcard_pattern, - ACTIONS(1888), 1, + ACTIONS(1850), 1, anon_sym_LBRACK, - ACTIONS(1890), 1, + ACTIONS(1852), 1, anon_sym_LBRACE, - ACTIONS(1892), 1, + ACTIONS(1854), 1, sym_integer, - ACTIONS(1894), 1, + ACTIONS(1856), 1, sym_float, STATE(1043), 1, - sym_template_string, - STATE(1068), 1, sym_string, + STATE(1047), 1, + sym_template_string, STATE(1650), 1, sym_pattern_class_name, + ACTIONS(1846), 2, + anon_sym_DASH, + anon_sym_PLUS, STATE(1116), 2, sym_concatenated_string, sym_concatenated_template_string, @@ -73648,7 +73667,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1549), 2, sym__match_pattern, sym_match_as_pattern, - ACTIONS(1896), 3, + ACTIONS(1858), 3, sym_true, sym_false, sym_none, @@ -73661,43 +73680,44 @@ static const uint16_t ts_small_parse_table[] = { sym_match_sequence_pattern, sym_match_mapping_pattern, sym_match_class_pattern, - [58945] = 17, + [58962] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, sym__string_start, ACTIONS(666), 1, sym__template_string_start, - ACTIONS(1874), 1, + ACTIONS(1840), 1, sym_identifier, - ACTIONS(1876), 1, + ACTIONS(1842), 1, anon_sym_LPAREN, - ACTIONS(1884), 1, - anon_sym_DASH, - ACTIONS(1888), 1, + ACTIONS(1850), 1, anon_sym_LBRACK, - ACTIONS(1890), 1, + ACTIONS(1852), 1, anon_sym_LBRACE, - ACTIONS(1892), 1, + ACTIONS(1854), 1, sym_integer, - ACTIONS(1894), 1, + ACTIONS(1856), 1, sym_float, ACTIONS(1920), 1, sym_match_wildcard_pattern, STATE(1043), 1, - sym_template_string, - STATE(1068), 1, sym_string, + STATE(1047), 1, + sym_template_string, STATE(1650), 1, sym_pattern_class_name, + ACTIONS(1846), 2, + anon_sym_DASH, + anon_sym_PLUS, STATE(1116), 2, sym_concatenated_string, sym_concatenated_template_string, - ACTIONS(1896), 3, + ACTIONS(1858), 3, sym_true, sym_false, sym_none, - STATE(1136), 8, + STATE(1098), 8, sym__closed_pattern, sym_match_literal_pattern, sym_match_capture_pattern, @@ -73706,43 +73726,44 @@ static const uint16_t ts_small_parse_table[] = { sym_match_sequence_pattern, sym_match_mapping_pattern, sym_match_class_pattern, - [59007] = 17, + [59025] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, sym__string_start, ACTIONS(666), 1, sym__template_string_start, - ACTIONS(1874), 1, + ACTIONS(1840), 1, sym_identifier, - ACTIONS(1876), 1, + ACTIONS(1842), 1, anon_sym_LPAREN, - ACTIONS(1884), 1, - anon_sym_DASH, - ACTIONS(1888), 1, + ACTIONS(1850), 1, anon_sym_LBRACK, - ACTIONS(1890), 1, + ACTIONS(1852), 1, anon_sym_LBRACE, - ACTIONS(1892), 1, + ACTIONS(1854), 1, sym_integer, - ACTIONS(1894), 1, + ACTIONS(1856), 1, sym_float, ACTIONS(1922), 1, sym_match_wildcard_pattern, STATE(1043), 1, - sym_template_string, - STATE(1068), 1, sym_string, + STATE(1047), 1, + sym_template_string, STATE(1650), 1, sym_pattern_class_name, + ACTIONS(1846), 2, + anon_sym_DASH, + anon_sym_PLUS, STATE(1116), 2, sym_concatenated_string, sym_concatenated_template_string, - ACTIONS(1896), 3, + ACTIONS(1858), 3, sym_true, sym_false, sym_none, - STATE(1101), 8, + STATE(1153), 8, sym__closed_pattern, sym_match_literal_pattern, sym_match_capture_pattern, @@ -73751,7 +73772,7 @@ static const uint16_t ts_small_parse_table[] = { sym_match_sequence_pattern, sym_match_mapping_pattern, sym_match_class_pattern, - [59069] = 8, + [59088] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1926), 1, @@ -73782,28 +73803,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_and, anon_sym_or, - [59108] = 8, + [59127] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1578), 1, + ACTIONS(1926), 1, + anon_sym_EQ, + ACTIONS(1943), 1, anon_sym_not, - ACTIONS(1586), 1, + ACTIONS(1949), 1, anon_sym_is, - ACTIONS(1942), 1, - anon_sym_EQ, - STATE(999), 1, + STATE(997), 1, aux_sym_comparison_operator_repeat1, - ACTIONS(1584), 2, + ACTIONS(1946), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1564), 6, + ACTIONS(1940), 6, anon_sym_in, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, - ACTIONS(1940), 9, + ACTIONS(1924), 9, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_if, @@ -73813,69 +73834,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_and, anon_sym_or, - [59147] = 8, + [59166] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1602), 1, + ACTIONS(1578), 1, anon_sym_not, - ACTIONS(1610), 1, + ACTIONS(1586), 1, anon_sym_is, - ACTIONS(1942), 1, - anon_sym_as, - STATE(996), 1, + ACTIONS(1954), 1, + anon_sym_EQ, + STATE(997), 1, aux_sym_comparison_operator_repeat1, - ACTIONS(1608), 2, + ACTIONS(1584), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1592), 6, + ACTIONS(1564), 6, anon_sym_in, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, - ACTIONS(1940), 9, + ACTIONS(1952), 9, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_if, - anon_sym_async, - anon_sym_for, + anon_sym_COLON, + anon_sym_else, anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_and, anon_sym_or, - [59186] = 8, + [59205] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1926), 1, - anon_sym_EQ, - ACTIONS(1947), 1, + ACTIONS(1602), 1, anon_sym_not, - ACTIONS(1953), 1, + ACTIONS(1610), 1, anon_sym_is, - STATE(999), 1, + ACTIONS(1954), 1, + anon_sym_as, + STATE(996), 1, aux_sym_comparison_operator_repeat1, - ACTIONS(1950), 2, + ACTIONS(1608), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1944), 6, + ACTIONS(1592), 6, anon_sym_in, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, - ACTIONS(1924), 9, + ACTIONS(1952), 9, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_if, - anon_sym_COLON, - anon_sym_else, + anon_sym_async, + anon_sym_for, anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_and, anon_sym_or, - [59225] = 4, + [59244] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1958), 1, @@ -73901,158 +73922,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_PIPE_EQ, - [59255] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1926), 1, - anon_sym_EQ, - ACTIONS(1964), 1, - anon_sym_not, - ACTIONS(1970), 1, - anon_sym_is, - STATE(1001), 1, - aux_sym_comparison_operator_repeat1, - ACTIONS(1967), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1961), 6, - anon_sym_in, - anon_sym_LT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_GT, - ACTIONS(1924), 7, - sym__newline, - anon_sym_from, - anon_sym_COMMA, - anon_sym_if, - anon_sym_and, - anon_sym_or, - anon_sym_SEMI, - [59292] = 2, + [59274] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(1973), 19, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_in, - anon_sym_RBRACK, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_AT_EQ, - anon_sym_SLASH_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [59317] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1926), 1, - anon_sym_EQ, - ACTIONS(1978), 1, - anon_sym_not, - ACTIONS(1984), 1, - anon_sym_is, - STATE(1003), 1, - aux_sym_comparison_operator_repeat1, - ACTIONS(1981), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1975), 6, - anon_sym_in, - anon_sym_LT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_GT, - ACTIONS(1924), 7, - anon_sym_COMMA, - anon_sym_if, - anon_sym_RBRACE, - anon_sym_and, - anon_sym_or, - anon_sym_COLON2, - sym_type_conversion, - [59354] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1828), 1, - anon_sym_not, - ACTIONS(1836), 1, - anon_sym_is, - ACTIONS(1942), 1, - anon_sym_EQ, - STATE(1003), 1, - aux_sym_comparison_operator_repeat1, - ACTIONS(1834), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1816), 6, - anon_sym_in, - anon_sym_LT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_GT, - ACTIONS(1940), 7, - anon_sym_COMMA, - anon_sym_if, - anon_sym_RBRACE, - anon_sym_and, - anon_sym_or, - anon_sym_COLON2, - sym_type_conversion, - [59391] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1272), 19, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_in, - anon_sym_RBRACK, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_AT_EQ, - anon_sym_SLASH_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [59416] = 16, + ACTIONS(315), 1, + sym__string_start, + ACTIONS(317), 1, + sym__template_string_start, + ACTIONS(1854), 1, + sym_integer, + ACTIONS(1856), 1, + sym_float, + ACTIONS(1961), 1, + sym_identifier, + ACTIONS(1963), 1, + anon_sym_RBRACE, + ACTIONS(1965), 1, + anon_sym_STAR_STAR, + STATE(1369), 1, + sym_string, + STATE(1373), 1, + sym_template_string, + STATE(1555), 1, + sym_match_double_star_pattern, + STATE(1557), 1, + sym_match_key_value_pattern, + ACTIONS(1846), 2, + anon_sym_DASH, + anon_sym_PLUS, + STATE(1116), 2, + sym_concatenated_string, + sym_concatenated_template_string, + STATE(1652), 2, + sym_match_literal_pattern, + sym_match_value_pattern, + ACTIONS(1858), 3, + sym_true, + sym_false, + sym_none, + [59328] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(315), 1, sym__string_start, ACTIONS(317), 1, sym__template_string_start, - ACTIONS(1884), 1, - anon_sym_DASH, - ACTIONS(1892), 1, + ACTIONS(1854), 1, sym_integer, - ACTIONS(1894), 1, + ACTIONS(1856), 1, sym_float, - ACTIONS(1987), 1, + ACTIONS(1961), 1, sym_identifier, - ACTIONS(1989), 1, - anon_sym_RBRACE, - ACTIONS(1991), 1, + ACTIONS(1965), 1, anon_sym_STAR_STAR, + ACTIONS(1967), 1, + anon_sym_RBRACE, STATE(1369), 1, sym_string, STATE(1373), 1, @@ -74061,34 +73985,35 @@ static const uint16_t ts_small_parse_table[] = { sym_match_key_value_pattern, STATE(1568), 1, sym_match_double_star_pattern, + ACTIONS(1846), 2, + anon_sym_DASH, + anon_sym_PLUS, STATE(1116), 2, sym_concatenated_string, sym_concatenated_template_string, STATE(1652), 2, sym_match_literal_pattern, sym_match_value_pattern, - ACTIONS(1896), 3, + ACTIONS(1858), 3, sym_true, sym_false, sym_none, - [59469] = 16, + [59382] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(315), 1, sym__string_start, ACTIONS(317), 1, sym__template_string_start, - ACTIONS(1884), 1, - anon_sym_DASH, - ACTIONS(1892), 1, + ACTIONS(1854), 1, sym_integer, - ACTIONS(1894), 1, + ACTIONS(1856), 1, sym_float, - ACTIONS(1987), 1, + ACTIONS(1961), 1, sym_identifier, - ACTIONS(1991), 1, + ACTIONS(1965), 1, anon_sym_STAR_STAR, - ACTIONS(1993), 1, + ACTIONS(1969), 1, anon_sym_RBRACE, STATE(1369), 1, sym_string, @@ -74098,49 +74023,77 @@ static const uint16_t ts_small_parse_table[] = { sym_match_key_value_pattern, STATE(1553), 1, sym_match_double_star_pattern, + ACTIONS(1846), 2, + anon_sym_DASH, + anon_sym_PLUS, STATE(1116), 2, sym_concatenated_string, sym_concatenated_template_string, STATE(1652), 2, sym_match_literal_pattern, sym_match_value_pattern, - ACTIONS(1896), 3, + ACTIONS(1858), 3, sym_true, sym_false, sym_none, - [59522] = 8, + [59436] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1768), 1, + ACTIONS(1926), 1, + anon_sym_EQ, + ACTIONS(1974), 1, anon_sym_not, - ACTIONS(1776), 1, + ACTIONS(1980), 1, anon_sym_is, - ACTIONS(1942), 1, - anon_sym_EQ, - STATE(1001), 1, + STATE(1004), 1, aux_sym_comparison_operator_repeat1, - ACTIONS(1774), 2, + ACTIONS(1977), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1756), 6, + ACTIONS(1971), 6, anon_sym_in, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, - ACTIONS(1940), 7, - sym__newline, - anon_sym_from, + ACTIONS(1924), 7, anon_sym_COMMA, anon_sym_if, + anon_sym_RBRACE, anon_sym_and, anon_sym_or, - anon_sym_SEMI, - [59559] = 2, + anon_sym_COLON2, + sym_type_conversion, + [59473] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(272), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(928), 3, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(303), 14, + anon_sym_DOT, + anon_sym_LPAREN, + anon_sym_GT_GT, + anon_sym_PIPE, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_LBRACK, + anon_sym_STAR_STAR, + anon_sym_AT, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_LT_LT, + [59502] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1995), 19, + ACTIONS(1272), 19, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, @@ -74160,72 +74113,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_PIPE_EQ, - [59584] = 16, + [59527] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(315), 1, - sym__string_start, - ACTIONS(317), 1, - sym__template_string_start, - ACTIONS(1884), 1, - anon_sym_DASH, - ACTIONS(1892), 1, - sym_integer, - ACTIONS(1894), 1, - sym_float, - ACTIONS(1987), 1, - sym_identifier, - ACTIONS(1991), 1, - anon_sym_STAR_STAR, - ACTIONS(1997), 1, + ACTIONS(1762), 1, + anon_sym_not, + ACTIONS(1770), 1, + anon_sym_is, + ACTIONS(1954), 1, + anon_sym_EQ, + STATE(1004), 1, + aux_sym_comparison_operator_repeat1, + ACTIONS(1768), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1750), 6, + anon_sym_in, + anon_sym_LT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_GT, + ACTIONS(1952), 7, + anon_sym_COMMA, + anon_sym_if, anon_sym_RBRACE, - STATE(1369), 1, - sym_string, - STATE(1373), 1, - sym_template_string, - STATE(1555), 1, - sym_match_double_star_pattern, - STATE(1557), 1, - sym_match_key_value_pattern, - STATE(1116), 2, - sym_concatenated_string, - sym_concatenated_template_string, - STATE(1652), 2, - sym_match_literal_pattern, - sym_match_value_pattern, - ACTIONS(1896), 3, - sym_true, - sym_false, - sym_none, - [59637] = 4, + anon_sym_and, + anon_sym_or, + anon_sym_COLON2, + sym_type_conversion, + [59564] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(272), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(928), 3, + ACTIONS(1983), 19, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, - ACTIONS(303), 14, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_GT_GT, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_LBRACK, - anon_sym_STAR_STAR, - anon_sym_AT, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_LT_LT, - [59666] = 2, + anon_sym_in, + anon_sym_RBRACK, + anon_sym_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_AT_EQ, + anon_sym_SLASH_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + [59589] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1999), 19, + ACTIONS(1985), 19, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, @@ -74245,72 +74188,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_PIPE_EQ, - [59691] = 4, + [59614] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1209), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2001), 3, - anon_sym_RPAREN, + ACTIONS(1926), 1, + anon_sym_EQ, + ACTIONS(1990), 1, + anon_sym_not, + ACTIONS(1996), 1, + anon_sym_is, + STATE(1010), 1, + aux_sym_comparison_operator_repeat1, + ACTIONS(1993), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1987), 6, + anon_sym_in, + anon_sym_LT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_GT, + ACTIONS(1924), 7, + sym__newline, + anon_sym_from, anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(1204), 14, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_GT_GT, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_LBRACK, - anon_sym_STAR_STAR, - anon_sym_AT, - anon_sym_PERCENT, - anon_sym_SLASH_SLASH, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_LT_LT, - [59720] = 7, + anon_sym_if, + anon_sym_and, + anon_sym_or, + anon_sym_SEMI, + [59651] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1792), 1, + ACTIONS(1816), 1, anon_sym_not, - ACTIONS(1800), 1, + ACTIONS(1824), 1, anon_sym_is, - STATE(1015), 1, + ACTIONS(1954), 1, + anon_sym_EQ, + STATE(1010), 1, aux_sym_comparison_operator_repeat1, - ACTIONS(1798), 2, + ACTIONS(1822), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1782), 6, + ACTIONS(1804), 6, anon_sym_in, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, - ACTIONS(1940), 8, + ACTIONS(1952), 7, + sym__newline, + anon_sym_from, anon_sym_COMMA, anon_sym_if, - anon_sym_COLON, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACE, anon_sym_and, anon_sym_or, - [59755] = 7, + anon_sym_SEMI, + [59688] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2006), 1, + ACTIONS(2002), 1, anon_sym_not, - ACTIONS(2012), 1, + ACTIONS(2008), 1, anon_sym_is, - STATE(1015), 1, + STATE(1012), 1, aux_sym_comparison_operator_repeat1, - ACTIONS(2009), 2, + ACTIONS(2005), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(2003), 6, + ACTIONS(1999), 6, anon_sym_in, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -74326,34 +74274,107 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_and, anon_sym_or, - [59790] = 7, + [59723] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1860), 1, + ACTIONS(1209), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2011), 3, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(1204), 14, + anon_sym_DOT, + anon_sym_LPAREN, + anon_sym_GT_GT, + anon_sym_PIPE, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_LBRACK, + anon_sym_STAR_STAR, + anon_sym_AT, + anon_sym_PERCENT, + anon_sym_SLASH_SLASH, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_LT_LT, + [59752] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1786), 1, anon_sym_not, - ACTIONS(1868), 1, + ACTIONS(1794), 1, anon_sym_is, - STATE(1019), 1, + STATE(1012), 1, aux_sym_comparison_operator_repeat1, - ACTIONS(1866), 2, + ACTIONS(1792), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1848), 6, + ACTIONS(1776), 6, anon_sym_in, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_GT, - ACTIONS(1940), 7, - anon_sym_RPAREN, + ACTIONS(1952), 8, anon_sym_COMMA, - anon_sym_as, anon_sym_if, anon_sym_COLON, + anon_sym_async, + anon_sym_for, + anon_sym_RBRACE, anon_sym_and, anon_sym_or, - [59824] = 13, + [59787] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2013), 19, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_in, + anon_sym_RBRACK, + anon_sym_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_AT_EQ, + anon_sym_SLASH_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + [59812] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2015), 1, + anon_sym_COMMA, + STATE(1000), 1, + aux_sym__patterns_repeat1, + ACTIONS(2017), 16, + anon_sym_COLON, + anon_sym_in, + anon_sym_EQ, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_AT_EQ, + anon_sym_SLASH_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + [59840] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(1554), 1, @@ -74386,38 +74407,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_PERCENT, anon_sym_SLASH_SLASH, - [59870] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2015), 1, - anon_sym_COMMA, - STATE(1000), 1, - aux_sym__patterns_repeat1, - ACTIONS(2017), 16, - anon_sym_COLON, - anon_sym_in, - anon_sym_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_AT_EQ, - anon_sym_SLASH_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [59898] = 7, + [59886] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2022), 1, anon_sym_not, ACTIONS(2028), 1, anon_sym_is, - STATE(1019), 1, + STATE(1018), 1, aux_sym_comparison_operator_repeat1, ACTIONS(2025), 2, anon_sym_LT, @@ -74437,52 +74434,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_and, anon_sym_or, - [59932] = 6, + [59920] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2031), 1, + ACTIONS(1880), 1, + anon_sym_not, + ACTIONS(1888), 1, + anon_sym_is, + STATE(1018), 1, + aux_sym_comparison_operator_repeat1, + ACTIONS(1886), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1868), 6, + anon_sym_in, + anon_sym_LT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_GT, + ACTIONS(1952), 7, + anon_sym_RPAREN, anon_sym_COMMA, - ACTIONS(2033), 1, + anon_sym_as, + anon_sym_if, anon_sym_COLON, - ACTIONS(2035), 1, - anon_sym_EQ, - STATE(1018), 1, - aux_sym__patterns_repeat1, - ACTIONS(2037), 13, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_AT_EQ, - anon_sym_SLASH_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [59963] = 12, + anon_sym_and, + anon_sym_or, + [59954] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(2039), 1, + ACTIONS(2031), 1, sym_identifier, - ACTIONS(2041), 1, + ACTIONS(2033), 1, anon_sym_LPAREN, - ACTIONS(2043), 1, + ACTIONS(2035), 1, anon_sym_STAR, - ACTIONS(2045), 1, + ACTIONS(2037), 1, anon_sym_COLON, - ACTIONS(2047), 1, + ACTIONS(2039), 1, anon_sym_STAR_STAR, - ACTIONS(2049), 1, + ACTIONS(2041), 1, anon_sym_SLASH, STATE(1406), 1, sym_parameter, + STATE(1639), 1, + sym_lambda_parameters, STATE(1689), 1, sym__parameters, - STATE(1691), 1, - sym_lambda_parameters, STATE(1606), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, @@ -74493,18 +74492,75 @@ static const uint16_t ts_small_parse_table[] = { sym_typed_parameter, sym_positional_separator, sym_keyword_separator, - [60006] = 12, + [59997] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2039), 1, + ACTIONS(2043), 1, + anon_sym_COMMA, + ACTIONS(2045), 1, + anon_sym_COLON, + ACTIONS(2047), 1, + anon_sym_EQ, + STATE(1016), 1, + aux_sym__patterns_repeat1, + ACTIONS(2049), 13, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_AT_EQ, + anon_sym_SLASH_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_AMP_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + [60028] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(315), 1, + sym__string_start, + ACTIONS(317), 1, + sym__template_string_start, + ACTIONS(1854), 1, + sym_integer, + ACTIONS(1856), 1, + sym_float, + ACTIONS(1961), 1, sym_identifier, - ACTIONS(2041), 1, + STATE(1369), 1, + sym_string, + STATE(1373), 1, + sym_template_string, + STATE(1557), 1, + sym_match_key_value_pattern, + ACTIONS(1846), 2, + anon_sym_DASH, + anon_sym_PLUS, + STATE(1116), 2, + sym_concatenated_string, + sym_concatenated_template_string, + STATE(1652), 2, + sym_match_literal_pattern, + sym_match_value_pattern, + ACTIONS(1858), 3, + sym_true, + sym_false, + sym_none, + [60073] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2031), 1, + sym_identifier, + ACTIONS(2033), 1, anon_sym_LPAREN, - ACTIONS(2043), 1, + ACTIONS(2035), 1, anon_sym_STAR, - ACTIONS(2047), 1, + ACTIONS(2039), 1, anon_sym_STAR_STAR, - ACTIONS(2049), 1, + ACTIONS(2041), 1, anon_sym_SLASH, ACTIONS(2051), 1, anon_sym_COLON, @@ -74512,7 +74568,7 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter, STATE(1689), 1, sym__parameters, - STATE(1752), 1, + STATE(1691), 1, sym_lambda_parameters, STATE(1606), 2, sym_list_splat_pattern, @@ -74524,27 +74580,27 @@ static const uint16_t ts_small_parse_table[] = { sym_typed_parameter, sym_positional_separator, sym_keyword_separator, - [60049] = 12, + [60116] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(2039), 1, + ACTIONS(2031), 1, sym_identifier, - ACTIONS(2041), 1, + ACTIONS(2033), 1, anon_sym_LPAREN, - ACTIONS(2043), 1, + ACTIONS(2035), 1, anon_sym_STAR, - ACTIONS(2047), 1, + ACTIONS(2039), 1, anon_sym_STAR_STAR, - ACTIONS(2049), 1, + ACTIONS(2041), 1, anon_sym_SLASH, ACTIONS(2053), 1, anon_sym_COLON, STATE(1406), 1, sym_parameter, - STATE(1639), 1, - sym_lambda_parameters, STATE(1689), 1, sym__parameters, + STATE(1752), 1, + sym_lambda_parameters, STATE(1606), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, @@ -74555,18 +74611,18 @@ static const uint16_t ts_small_parse_table[] = { sym_typed_parameter, sym_positional_separator, sym_keyword_separator, - [60092] = 12, + [60159] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(2039), 1, + ACTIONS(2031), 1, sym_identifier, - ACTIONS(2041), 1, + ACTIONS(2033), 1, anon_sym_LPAREN, - ACTIONS(2043), 1, + ACTIONS(2035), 1, anon_sym_STAR, - ACTIONS(2047), 1, + ACTIONS(2039), 1, anon_sym_STAR_STAR, - ACTIONS(2049), 1, + ACTIONS(2041), 1, anon_sym_SLASH, ACTIONS(2055), 1, anon_sym_COLON, @@ -74586,18 +74642,18 @@ static const uint16_t ts_small_parse_table[] = { sym_typed_parameter, sym_positional_separator, sym_keyword_separator, - [60135] = 12, + [60202] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(2039), 1, + ACTIONS(2031), 1, sym_identifier, - ACTIONS(2041), 1, + ACTIONS(2033), 1, anon_sym_LPAREN, - ACTIONS(2043), 1, + ACTIONS(2035), 1, anon_sym_STAR, - ACTIONS(2047), 1, + ACTIONS(2039), 1, anon_sym_STAR_STAR, - ACTIONS(2049), 1, + ACTIONS(2041), 1, anon_sym_SLASH, ACTIONS(2057), 1, anon_sym_COLON, @@ -74617,18 +74673,18 @@ static const uint16_t ts_small_parse_table[] = { sym_typed_parameter, sym_positional_separator, sym_keyword_separator, - [60178] = 12, + [60245] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(2039), 1, + ACTIONS(2031), 1, sym_identifier, - ACTIONS(2041), 1, + ACTIONS(2033), 1, anon_sym_LPAREN, - ACTIONS(2043), 1, + ACTIONS(2035), 1, anon_sym_STAR, - ACTIONS(2047), 1, + ACTIONS(2039), 1, anon_sym_STAR_STAR, - ACTIONS(2049), 1, + ACTIONS(2041), 1, anon_sym_SLASH, ACTIONS(2059), 1, anon_sym_COLON, @@ -74648,18 +74704,18 @@ static const uint16_t ts_small_parse_table[] = { sym_typed_parameter, sym_positional_separator, sym_keyword_separator, - [60221] = 12, + [60288] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(2039), 1, + ACTIONS(2031), 1, sym_identifier, - ACTIONS(2041), 1, + ACTIONS(2033), 1, anon_sym_LPAREN, - ACTIONS(2043), 1, + ACTIONS(2035), 1, anon_sym_STAR, - ACTIONS(2047), 1, + ACTIONS(2039), 1, anon_sym_STAR_STAR, - ACTIONS(2049), 1, + ACTIONS(2041), 1, anon_sym_SLASH, ACTIONS(2061), 1, anon_sym_COLON, @@ -74679,16 +74735,16 @@ static const uint16_t ts_small_parse_table[] = { sym_typed_parameter, sym_positional_separator, sym_keyword_separator, - [60264] = 11, + [60331] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(2041), 1, + ACTIONS(2033), 1, anon_sym_LPAREN, - ACTIONS(2043), 1, + ACTIONS(2035), 1, anon_sym_STAR, - ACTIONS(2047), 1, + ACTIONS(2039), 1, anon_sym_STAR_STAR, - ACTIONS(2049), 1, + ACTIONS(2041), 1, anon_sym_SLASH, ACTIONS(2063), 1, sym_identifier, @@ -74708,45 +74764,14 @@ static const uint16_t ts_small_parse_table[] = { sym_typed_parameter, sym_positional_separator, sym_keyword_separator, - [60304] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(315), 1, - sym__string_start, - ACTIONS(317), 1, - sym__template_string_start, - ACTIONS(1884), 1, - anon_sym_DASH, - ACTIONS(1892), 1, - sym_integer, - ACTIONS(1894), 1, - sym_float, - ACTIONS(1987), 1, - sym_identifier, - STATE(1369), 1, - sym_string, - STATE(1373), 1, - sym_template_string, - STATE(1557), 1, - sym_match_key_value_pattern, - STATE(1116), 2, - sym_concatenated_string, - sym_concatenated_template_string, - STATE(1652), 2, - sym_match_literal_pattern, - sym_match_value_pattern, - ACTIONS(1896), 3, - sym_true, - sym_false, - sym_none, - [60348] = 4, + [60371] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2033), 1, + ACTIONS(2045), 1, anon_sym_COLON, - ACTIONS(2035), 1, + ACTIONS(2047), 1, anon_sym_EQ, - ACTIONS(2037), 13, + ACTIONS(2049), 13, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -74760,16 +74785,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_EQ, anon_sym_CARET_EQ, anon_sym_PIPE_EQ, - [60373] = 10, + [60396] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(2041), 1, + ACTIONS(2033), 1, anon_sym_LPAREN, - ACTIONS(2043), 1, + ACTIONS(2035), 1, anon_sym_STAR, - ACTIONS(2047), 1, + ACTIONS(2039), 1, anon_sym_STAR_STAR, - ACTIONS(2049), 1, + ACTIONS(2041), 1, anon_sym_SLASH, ACTIONS(2063), 1, sym_identifier, @@ -74787,20 +74812,20 @@ static const uint16_t ts_small_parse_table[] = { sym_typed_parameter, sym_positional_separator, sym_keyword_separator, - [60410] = 10, + [60433] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(2039), 1, + ACTIONS(2031), 1, sym_identifier, - ACTIONS(2041), 1, + ACTIONS(2033), 1, anon_sym_LPAREN, - ACTIONS(2043), 1, + ACTIONS(2035), 1, anon_sym_STAR, - ACTIONS(2047), 1, + ACTIONS(2039), 1, anon_sym_STAR_STAR, - ACTIONS(2049), 1, + ACTIONS(2041), 1, anon_sym_SLASH, - ACTIONS(2067), 1, + ACTIONS(2069), 1, anon_sym_COLON, STATE(1437), 1, sym_parameter, @@ -74814,16 +74839,16 @@ static const uint16_t ts_small_parse_table[] = { sym_typed_parameter, sym_positional_separator, sym_keyword_separator, - [60447] = 10, + [60470] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(2041), 1, + ACTIONS(2033), 1, anon_sym_LPAREN, - ACTIONS(2043), 1, + ACTIONS(2035), 1, anon_sym_STAR, - ACTIONS(2047), 1, + ACTIONS(2039), 1, anon_sym_STAR_STAR, - ACTIONS(2049), 1, + ACTIONS(2041), 1, anon_sym_SLASH, ACTIONS(2063), 1, sym_identifier, @@ -74841,20 +74866,20 @@ static const uint16_t ts_small_parse_table[] = { sym_typed_parameter, sym_positional_separator, sym_keyword_separator, - [60484] = 10, + [60507] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(2039), 1, + ACTIONS(2031), 1, sym_identifier, - ACTIONS(2041), 1, + ACTIONS(2033), 1, anon_sym_LPAREN, - ACTIONS(2043), 1, + ACTIONS(2035), 1, anon_sym_STAR, - ACTIONS(2047), 1, + ACTIONS(2039), 1, anon_sym_STAR_STAR, - ACTIONS(2049), 1, + ACTIONS(2041), 1, anon_sym_SLASH, - ACTIONS(2069), 1, + ACTIONS(2067), 1, anon_sym_COLON, STATE(1437), 1, sym_parameter, @@ -74868,22 +74893,22 @@ static const uint16_t ts_small_parse_table[] = { sym_typed_parameter, sym_positional_separator, sym_keyword_separator, - [60521] = 9, + [60544] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2041), 1, + ACTIONS(2031), 1, + sym_identifier, + ACTIONS(2033), 1, anon_sym_LPAREN, - ACTIONS(2043), 1, + ACTIONS(2035), 1, anon_sym_STAR, - ACTIONS(2047), 1, + ACTIONS(2039), 1, anon_sym_STAR_STAR, - ACTIONS(2049), 1, + ACTIONS(2041), 1, anon_sym_SLASH, - ACTIONS(2063), 1, - sym_identifier, STATE(1437), 1, sym_parameter, - STATE(1507), 2, + STATE(1606), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, STATE(1410), 6, @@ -74893,22 +74918,22 @@ static const uint16_t ts_small_parse_table[] = { sym_typed_parameter, sym_positional_separator, sym_keyword_separator, - [60555] = 9, + [60578] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2039), 1, - sym_identifier, - ACTIONS(2041), 1, + ACTIONS(2033), 1, anon_sym_LPAREN, - ACTIONS(2043), 1, + ACTIONS(2035), 1, anon_sym_STAR, - ACTIONS(2047), 1, + ACTIONS(2039), 1, anon_sym_STAR_STAR, - ACTIONS(2049), 1, + ACTIONS(2041), 1, anon_sym_SLASH, + ACTIONS(2063), 1, + sym_identifier, STATE(1437), 1, sym_parameter, - STATE(1606), 2, + STATE(1507), 2, sym_list_splat_pattern, sym_dictionary_splat_pattern, STATE(1410), 6, @@ -74918,7 +74943,7 @@ static const uint16_t ts_small_parse_table[] = { sym_typed_parameter, sym_positional_separator, sym_keyword_separator, - [60589] = 3, + [60612] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1574), 1, @@ -74936,7 +74961,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_and, anon_sym_or, - [60610] = 3, + [60633] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2073), 1, @@ -74954,7 +74979,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_and, anon_sym_or, - [60631] = 4, + [60654] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2077), 1, @@ -74972,7 +74997,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [60653] = 9, + [60676] = 9, ACTIONS(2080), 1, anon_sym_LBRACE2, ACTIONS(2084), 1, @@ -74981,71 +75006,72 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2088), 1, sym__string_end, - STATE(1056), 1, + STATE(1049), 1, aux_sym_string_repeat1, - STATE(1248), 1, - sym_string_content, - STATE(1252), 1, + STATE(1243), 1, sym_interpolation, - STATE(1149), 2, + STATE(1278), 1, + sym_string_content, + STATE(1135), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, ACTIONS(2082), 3, sym__string_content, sym__escape_interpolation, sym_escape_sequence, - [60684] = 12, - ACTIONS(3), 1, + [60707] = 9, + ACTIONS(2080), 1, + anon_sym_LBRACE2, + ACTIONS(2084), 1, + anon_sym_BSLASH, + ACTIONS(2086), 1, sym_comment, ACTIONS(2090), 1, - anon_sym_COMMA, - ACTIONS(2092), 1, - anon_sym_if, - ACTIONS(2094), 1, - anon_sym_COLON, - ACTIONS(2096), 1, - anon_sym_async, - ACTIONS(2098), 1, - anon_sym_for, - ACTIONS(2100), 1, - anon_sym_RBRACE, - ACTIONS(2102), 1, - anon_sym_and, - ACTIONS(2104), 1, - anon_sym_or, - STATE(1106), 1, - sym_for_in_clause, - STATE(1310), 1, - aux_sym__collection_elements_repeat1, - STATE(1676), 1, - sym__comprehension_clauses, - [60721] = 5, - ACTIONS(3), 1, + sym__string_end, + STATE(1059), 1, + aux_sym_string_repeat1, + STATE(1243), 1, + sym_interpolation, + STATE(1278), 1, + sym_string_content, + STATE(1135), 2, + sym__not_escape_sequence, + aux_sym_string_content_repeat1, + ACTIONS(2082), 3, + sym__string_content, + sym__escape_interpolation, + sym_escape_sequence, + [60738] = 9, + ACTIONS(2080), 1, + anon_sym_LBRACE2, + ACTIONS(2084), 1, + anon_sym_BSLASH, + ACTIONS(2086), 1, sym_comment, - ACTIONS(2106), 1, - anon_sym_DOT, - ACTIONS(2108), 1, - anon_sym_LPAREN, - STATE(1064), 1, - aux_sym_match_value_pattern_repeat1, - ACTIONS(2110), 8, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_if, - anon_sym_COLON, - anon_sym_PIPE, - anon_sym_RBRACK, - anon_sym_RBRACE, - [60744] = 4, + ACTIONS(2092), 1, + sym__string_end, + STATE(1059), 1, + aux_sym_string_repeat1, + STATE(1243), 1, + sym_interpolation, + STATE(1278), 1, + sym_string_content, + STATE(1135), 2, + sym__not_escape_sequence, + aux_sym_string_content_repeat1, + ACTIONS(2082), 3, + sym__string_content, + sym__escape_interpolation, + sym_escape_sequence, + [60769] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(666), 1, - sym__template_string_start, + ACTIONS(664), 1, + sym__string_start, STATE(750), 2, - sym_template_string, - aux_sym_concatenated_template_string_repeat1, - ACTIONS(2112), 8, + sym_string, + aux_sym_concatenated_string_repeat1, + ACTIONS(2094), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, @@ -75054,489 +75080,515 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [60765] = 9, + [60790] = 9, ACTIONS(2080), 1, anon_sym_LBRACE2, ACTIONS(2084), 1, anon_sym_BSLASH, ACTIONS(2086), 1, sym_comment, - ACTIONS(2114), 1, + ACTIONS(2096), 1, sym__string_end, - STATE(1046), 1, + STATE(1048), 1, aux_sym_string_repeat1, - STATE(1248), 1, - sym_string_content, - STATE(1252), 1, + STATE(1243), 1, sym_interpolation, - STATE(1149), 2, - sym__not_escape_sequence, - aux_sym_string_content_repeat1, - ACTIONS(2082), 3, - sym__string_content, - sym__escape_interpolation, - sym_escape_sequence, - [60796] = 9, - ACTIONS(2086), 1, - sym_comment, - ACTIONS(2116), 1, - anon_sym_LBRACE2, - ACTIONS(2122), 1, - anon_sym_BSLASH, - ACTIONS(2125), 1, - sym__string_end, - STATE(1045), 1, - aux_sym_string_repeat1, - STATE(1248), 1, + STATE(1278), 1, sym_string_content, - STATE(1252), 1, - sym_interpolation, - STATE(1149), 2, + STATE(1135), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, - ACTIONS(2119), 3, + ACTIONS(2082), 3, sym__string_content, sym__escape_interpolation, sym_escape_sequence, - [60827] = 9, + [60821] = 9, ACTIONS(2080), 1, anon_sym_LBRACE2, ACTIONS(2084), 1, anon_sym_BSLASH, ACTIONS(2086), 1, sym_comment, - ACTIONS(2127), 1, + ACTIONS(2098), 1, sym__string_end, - STATE(1045), 1, + STATE(1051), 1, aux_sym_string_repeat1, - STATE(1248), 1, - sym_string_content, - STATE(1252), 1, + STATE(1243), 1, sym_interpolation, - STATE(1149), 2, + STATE(1278), 1, + sym_string_content, + STATE(1135), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, ACTIONS(2082), 3, sym__string_content, sym__escape_interpolation, sym_escape_sequence, - [60858] = 12, + [60852] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, + ACTIONS(2100), 1, anon_sym_COMMA, - ACTIONS(2092), 1, + ACTIONS(2102), 1, anon_sym_if, - ACTIONS(2094), 1, + ACTIONS(2104), 1, anon_sym_COLON, - ACTIONS(2096), 1, + ACTIONS(2106), 1, anon_sym_async, - ACTIONS(2098), 1, + ACTIONS(2108), 1, anon_sym_for, - ACTIONS(2100), 1, + ACTIONS(2110), 1, anon_sym_RBRACE, - ACTIONS(2102), 1, + ACTIONS(2112), 1, anon_sym_and, - ACTIONS(2104), 1, + ACTIONS(2114), 1, anon_sym_or, - STATE(1106), 1, + STATE(1107), 1, sym_for_in_clause, STATE(1310), 1, aux_sym__collection_elements_repeat1, STATE(1728), 1, sym__comprehension_clauses, - [60895] = 12, + [60889] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2096), 1, - anon_sym_async, - ACTIONS(2098), 1, - anon_sym_for, - ACTIONS(2129), 1, + ACTIONS(666), 1, + sym__template_string_start, + STATE(751), 2, + sym_template_string, + aux_sym_concatenated_template_string_repeat1, + ACTIONS(2094), 8, anon_sym_RPAREN, - ACTIONS(2131), 1, anon_sym_COMMA, - ACTIONS(2134), 1, anon_sym_as, - ACTIONS(2136), 1, anon_sym_if, - ACTIONS(2138), 1, - anon_sym_and, - ACTIONS(2140), 1, - anon_sym_or, - STATE(1106), 1, - sym_for_in_clause, - STATE(1310), 1, - aux_sym__collection_elements_repeat1, - STATE(1711), 1, - sym__comprehension_clauses, - [60932] = 9, + anon_sym_COLON, + anon_sym_PIPE, + anon_sym_RBRACK, + anon_sym_RBRACE, + [60910] = 9, ACTIONS(2080), 1, anon_sym_LBRACE2, ACTIONS(2084), 1, anon_sym_BSLASH, ACTIONS(2086), 1, sym_comment, - ACTIONS(2142), 1, + ACTIONS(2116), 1, sym__string_end, - STATE(1051), 1, + STATE(1059), 1, aux_sym_string_repeat1, - STATE(1248), 1, - sym_string_content, - STATE(1252), 1, + STATE(1243), 1, sym_interpolation, - STATE(1149), 2, + STATE(1278), 1, + sym_string_content, + STATE(1135), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, ACTIONS(2082), 3, sym__string_content, sym__escape_interpolation, sym_escape_sequence, - [60963] = 9, + [60941] = 9, ACTIONS(2080), 1, anon_sym_LBRACE2, ACTIONS(2084), 1, anon_sym_BSLASH, ACTIONS(2086), 1, sym_comment, - ACTIONS(2144), 1, + ACTIONS(2118), 1, sym__string_end, - STATE(1052), 1, + STATE(1059), 1, aux_sym_string_repeat1, - STATE(1248), 1, - sym_string_content, - STATE(1252), 1, + STATE(1243), 1, sym_interpolation, - STATE(1149), 2, + STATE(1278), 1, + sym_string_content, + STATE(1135), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, ACTIONS(2082), 3, sym__string_content, sym__escape_interpolation, sym_escape_sequence, - [60994] = 9, + [60972] = 9, ACTIONS(2080), 1, anon_sym_LBRACE2, ACTIONS(2084), 1, anon_sym_BSLASH, ACTIONS(2086), 1, sym_comment, - ACTIONS(2146), 1, + ACTIONS(2120), 1, sym__string_end, - STATE(1045), 1, + STATE(1052), 1, aux_sym_string_repeat1, - STATE(1248), 1, - sym_string_content, - STATE(1252), 1, + STATE(1243), 1, sym_interpolation, - STATE(1149), 2, + STATE(1278), 1, + sym_string_content, + STATE(1135), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, ACTIONS(2082), 3, sym__string_content, sym__escape_interpolation, sym_escape_sequence, - [61025] = 9, + [61003] = 9, ACTIONS(2080), 1, anon_sym_LBRACE2, ACTIONS(2084), 1, anon_sym_BSLASH, ACTIONS(2086), 1, sym_comment, - ACTIONS(2148), 1, + ACTIONS(2122), 1, sym__string_end, - STATE(1045), 1, + STATE(1059), 1, aux_sym_string_repeat1, - STATE(1248), 1, - sym_string_content, - STATE(1252), 1, + STATE(1243), 1, sym_interpolation, - STATE(1149), 2, + STATE(1278), 1, + sym_string_content, + STATE(1135), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, ACTIONS(2082), 3, sym__string_content, sym__escape_interpolation, sym_escape_sequence, - [61056] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2075), 11, - anon_sym_import, - anon_sym_DOT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_if, - anon_sym_COLON, - anon_sym_PIPE, - anon_sym_RBRACK, - anon_sym_RBRACE, - [61073] = 9, + [61034] = 9, ACTIONS(2080), 1, anon_sym_LBRACE2, ACTIONS(2084), 1, anon_sym_BSLASH, ACTIONS(2086), 1, sym_comment, - ACTIONS(2150), 1, + ACTIONS(2124), 1, sym__string_end, - STATE(1057), 1, + STATE(1059), 1, aux_sym_string_repeat1, - STATE(1248), 1, - sym_string_content, - STATE(1252), 1, + STATE(1243), 1, sym_interpolation, - STATE(1149), 2, + STATE(1278), 1, + sym_string_content, + STATE(1135), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, ACTIONS(2082), 3, sym__string_content, sym__escape_interpolation, sym_escape_sequence, - [61104] = 9, + [61065] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2100), 1, + anon_sym_COMMA, + ACTIONS(2102), 1, + anon_sym_if, + ACTIONS(2104), 1, + anon_sym_COLON, + ACTIONS(2106), 1, + anon_sym_async, + ACTIONS(2108), 1, + anon_sym_for, + ACTIONS(2110), 1, + anon_sym_RBRACE, + ACTIONS(2112), 1, + anon_sym_and, + ACTIONS(2114), 1, + anon_sym_or, + STATE(1107), 1, + sym_for_in_clause, + STATE(1310), 1, + aux_sym__collection_elements_repeat1, + STATE(1695), 1, + sym__comprehension_clauses, + [61102] = 9, ACTIONS(2080), 1, anon_sym_LBRACE2, ACTIONS(2084), 1, anon_sym_BSLASH, ACTIONS(2086), 1, sym_comment, - ACTIONS(2152), 1, + ACTIONS(2126), 1, sym__string_end, - STATE(1058), 1, + STATE(1059), 1, aux_sym_string_repeat1, - STATE(1248), 1, - sym_string_content, - STATE(1252), 1, + STATE(1243), 1, sym_interpolation, - STATE(1149), 2, + STATE(1278), 1, + sym_string_content, + STATE(1135), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, ACTIONS(2082), 3, sym__string_content, sym__escape_interpolation, sym_escape_sequence, - [61135] = 9, + [61133] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2128), 1, + anon_sym_DOT, + ACTIONS(2130), 1, + anon_sym_LPAREN, + STATE(1039), 1, + aux_sym_match_value_pattern_repeat1, + ACTIONS(2132), 8, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, + anon_sym_PIPE, + anon_sym_RBRACK, + anon_sym_RBRACE, + [61156] = 9, ACTIONS(2080), 1, anon_sym_LBRACE2, ACTIONS(2084), 1, anon_sym_BSLASH, ACTIONS(2086), 1, sym_comment, - ACTIONS(2154), 1, + ACTIONS(2134), 1, sym__string_end, - STATE(1045), 1, + STATE(1061), 1, aux_sym_string_repeat1, - STATE(1248), 1, - sym_string_content, - STATE(1252), 1, + STATE(1243), 1, sym_interpolation, - STATE(1149), 2, + STATE(1278), 1, + sym_string_content, + STATE(1135), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, ACTIONS(2082), 3, sym__string_content, sym__escape_interpolation, sym_escape_sequence, - [61166] = 9, + [61187] = 9, ACTIONS(2080), 1, anon_sym_LBRACE2, ACTIONS(2084), 1, anon_sym_BSLASH, ACTIONS(2086), 1, sym_comment, - ACTIONS(2156), 1, + ACTIONS(2136), 1, sym__string_end, - STATE(1045), 1, + STATE(1054), 1, aux_sym_string_repeat1, - STATE(1248), 1, - sym_string_content, - STATE(1252), 1, + STATE(1243), 1, sym_interpolation, - STATE(1149), 2, + STATE(1278), 1, + sym_string_content, + STATE(1135), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, ACTIONS(2082), 3, sym__string_content, sym__escape_interpolation, sym_escape_sequence, - [61197] = 9, + [61218] = 9, ACTIONS(2080), 1, anon_sym_LBRACE2, ACTIONS(2084), 1, anon_sym_BSLASH, ACTIONS(2086), 1, sym_comment, - ACTIONS(2158), 1, + ACTIONS(2138), 1, sym__string_end, - STATE(1045), 1, + STATE(1067), 1, aux_sym_string_repeat1, - STATE(1248), 1, - sym_string_content, - STATE(1252), 1, + STATE(1243), 1, sym_interpolation, - STATE(1149), 2, + STATE(1278), 1, + sym_string_content, + STATE(1135), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, ACTIONS(2082), 3, sym__string_content, sym__escape_interpolation, sym_escape_sequence, - [61228] = 9, - ACTIONS(2080), 1, - anon_sym_LBRACE2, - ACTIONS(2084), 1, - anon_sym_BSLASH, + [61249] = 9, ACTIONS(2086), 1, sym_comment, - ACTIONS(2160), 1, + ACTIONS(2140), 1, + anon_sym_LBRACE2, + ACTIONS(2146), 1, + anon_sym_BSLASH, + ACTIONS(2149), 1, sym__string_end, - STATE(1065), 1, + STATE(1059), 1, aux_sym_string_repeat1, - STATE(1248), 1, - sym_string_content, - STATE(1252), 1, + STATE(1243), 1, sym_interpolation, - STATE(1149), 2, + STATE(1278), 1, + sym_string_content, + STATE(1135), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, - ACTIONS(2082), 3, + ACTIONS(2143), 3, sym__string_content, sym__escape_interpolation, sym_escape_sequence, - [61259] = 9, + [61280] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2106), 1, + anon_sym_async, + ACTIONS(2108), 1, + anon_sym_for, + ACTIONS(2151), 1, + anon_sym_RPAREN, + ACTIONS(2153), 1, + anon_sym_COMMA, + ACTIONS(2156), 1, + anon_sym_as, + ACTIONS(2158), 1, + anon_sym_if, + ACTIONS(2160), 1, + anon_sym_and, + ACTIONS(2162), 1, + anon_sym_or, + STATE(1107), 1, + sym_for_in_clause, + STATE(1310), 1, + aux_sym__collection_elements_repeat1, + STATE(1711), 1, + sym__comprehension_clauses, + [61317] = 9, ACTIONS(2080), 1, anon_sym_LBRACE2, ACTIONS(2084), 1, anon_sym_BSLASH, ACTIONS(2086), 1, sym_comment, - ACTIONS(2162), 1, + ACTIONS(2164), 1, sym__string_end, - STATE(1062), 1, + STATE(1059), 1, aux_sym_string_repeat1, - STATE(1248), 1, - sym_string_content, - STATE(1252), 1, + STATE(1243), 1, sym_interpolation, - STATE(1149), 2, + STATE(1278), 1, + sym_string_content, + STATE(1135), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, ACTIONS(2082), 3, sym__string_content, sym__escape_interpolation, sym_escape_sequence, - [61290] = 9, + [61348] = 9, ACTIONS(2080), 1, anon_sym_LBRACE2, ACTIONS(2084), 1, anon_sym_BSLASH, ACTIONS(2086), 1, sym_comment, - ACTIONS(2164), 1, + ACTIONS(2166), 1, sym__string_end, - STATE(1066), 1, + STATE(1041), 1, aux_sym_string_repeat1, - STATE(1248), 1, - sym_string_content, - STATE(1252), 1, + STATE(1243), 1, sym_interpolation, - STATE(1149), 2, + STATE(1278), 1, + sym_string_content, + STATE(1135), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, ACTIONS(2082), 3, sym__string_content, sym__escape_interpolation, sym_escape_sequence, - [61321] = 9, + [61379] = 9, ACTIONS(2080), 1, anon_sym_LBRACE2, ACTIONS(2084), 1, anon_sym_BSLASH, ACTIONS(2086), 1, sym_comment, - ACTIONS(2166), 1, + ACTIONS(2168), 1, sym__string_end, - STATE(1045), 1, + STATE(1042), 1, aux_sym_string_repeat1, - STATE(1248), 1, - sym_string_content, - STATE(1252), 1, + STATE(1243), 1, sym_interpolation, - STATE(1149), 2, + STATE(1278), 1, + sym_string_content, + STATE(1135), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, ACTIONS(2082), 3, sym__string_content, sym__escape_interpolation, sym_escape_sequence, - [61352] = 12, + [61410] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, + ACTIONS(2100), 1, anon_sym_COMMA, - ACTIONS(2092), 1, + ACTIONS(2102), 1, anon_sym_if, - ACTIONS(2094), 1, + ACTIONS(2104), 1, anon_sym_COLON, - ACTIONS(2096), 1, + ACTIONS(2106), 1, anon_sym_async, - ACTIONS(2098), 1, + ACTIONS(2108), 1, anon_sym_for, - ACTIONS(2100), 1, + ACTIONS(2110), 1, anon_sym_RBRACE, - ACTIONS(2102), 1, + ACTIONS(2112), 1, anon_sym_and, - ACTIONS(2104), 1, + ACTIONS(2114), 1, anon_sym_or, - STATE(1106), 1, + STATE(1107), 1, sym_for_in_clause, STATE(1310), 1, aux_sym__collection_elements_repeat1, - STATE(1695), 1, + STATE(1717), 1, sym__comprehension_clauses, - [61389] = 5, + [61447] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(2106), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_LPAREN, - STATE(1039), 1, - aux_sym_match_value_pattern_repeat1, - ACTIONS(2170), 8, - anon_sym_RPAREN, + ACTIONS(2100), 1, anon_sym_COMMA, - anon_sym_as, + ACTIONS(2102), 1, anon_sym_if, + ACTIONS(2104), 1, anon_sym_COLON, - anon_sym_PIPE, - anon_sym_RBRACK, + ACTIONS(2106), 1, + anon_sym_async, + ACTIONS(2108), 1, + anon_sym_for, + ACTIONS(2110), 1, anon_sym_RBRACE, - [61412] = 9, - ACTIONS(2080), 1, - anon_sym_LBRACE2, - ACTIONS(2084), 1, - anon_sym_BSLASH, - ACTIONS(2086), 1, + ACTIONS(2112), 1, + anon_sym_and, + ACTIONS(2114), 1, + anon_sym_or, + STATE(1107), 1, + sym_for_in_clause, + STATE(1310), 1, + aux_sym__collection_elements_repeat1, + STATE(1676), 1, + sym__comprehension_clauses, + [61484] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(2172), 1, - sym__string_end, - STATE(1045), 1, - aux_sym_string_repeat1, - STATE(1248), 1, - sym_string_content, - STATE(1252), 1, - sym_interpolation, - STATE(1149), 2, - sym__not_escape_sequence, - aux_sym_string_content_repeat1, - ACTIONS(2082), 3, - sym__string_content, - sym__escape_interpolation, - sym_escape_sequence, - [61443] = 9, + ACTIONS(2128), 1, + anon_sym_DOT, + ACTIONS(2170), 1, + anon_sym_LPAREN, + STATE(1055), 1, + aux_sym_match_value_pattern_repeat1, + ACTIONS(2172), 8, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, + anon_sym_PIPE, + anon_sym_RBRACK, + anon_sym_RBRACE, + [61507] = 9, ACTIONS(2080), 1, anon_sym_LBRACE2, ACTIONS(2084), 1, @@ -75545,53 +75597,26 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2174), 1, sym__string_end, - STATE(1045), 1, + STATE(1059), 1, aux_sym_string_repeat1, - STATE(1248), 1, - sym_string_content, - STATE(1252), 1, + STATE(1243), 1, sym_interpolation, - STATE(1149), 2, + STATE(1278), 1, + sym_string_content, + STATE(1135), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, ACTIONS(2082), 3, sym__string_content, sym__escape_interpolation, sym_escape_sequence, - [61474] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2090), 1, - anon_sym_COMMA, - ACTIONS(2092), 1, - anon_sym_if, - ACTIONS(2094), 1, - anon_sym_COLON, - ACTIONS(2096), 1, - anon_sym_async, - ACTIONS(2098), 1, - anon_sym_for, - ACTIONS(2100), 1, - anon_sym_RBRACE, - ACTIONS(2102), 1, - anon_sym_and, - ACTIONS(2104), 1, - anon_sym_or, - STATE(1106), 1, - sym_for_in_clause, - STATE(1310), 1, - aux_sym__collection_elements_repeat1, - STATE(1717), 1, - sym__comprehension_clauses, - [61511] = 4, + [61538] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(664), 1, - sym__string_start, - STATE(749), 2, - sym_string, - aux_sym_concatenated_string_repeat1, - ACTIONS(2112), 8, + ACTIONS(2075), 11, + anon_sym_import, + anon_sym_DOT, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, @@ -75600,53 +75625,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [61532] = 4, + [61555] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2138), 1, - anon_sym_and, ACTIONS(2178), 1, - anon_sym_as, + anon_sym_and, + ACTIONS(2180), 1, + anon_sym_or, ACTIONS(2176), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_if, - anon_sym_async, - anon_sym_for, + anon_sym_COLON, + anon_sym_else, anon_sym_RBRACK, anon_sym_RBRACE, - anon_sym_or, - [61552] = 11, + anon_sym_EQ, + [61575] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, + ACTIONS(2100), 1, anon_sym_COMMA, - ACTIONS(2096), 1, + ACTIONS(2106), 1, anon_sym_async, - ACTIONS(2098), 1, + ACTIONS(2108), 1, anon_sym_for, - ACTIONS(2136), 1, + ACTIONS(2110), 1, + anon_sym_RBRACK, + ACTIONS(2158), 1, anon_sym_if, - ACTIONS(2138), 1, + ACTIONS(2160), 1, anon_sym_and, - ACTIONS(2140), 1, + ACTIONS(2162), 1, anon_sym_or, - ACTIONS(2180), 1, - anon_sym_RPAREN, - STATE(1106), 1, + STATE(1107), 1, sym_for_in_clause, STATE(1310), 1, aux_sym__collection_elements_repeat1, - STATE(1628), 1, + STATE(1675), 1, sym__comprehension_clauses, - [61586] = 4, + [61609] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, - anon_sym_or, - ACTIONS(2176), 8, + ACTIONS(2182), 9, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_if, @@ -75655,97 +75678,67 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_EQ, - [61606] = 6, + anon_sym_or, + [61627] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2136), 1, + ACTIONS(2158), 1, anon_sym_if, - ACTIONS(2138), 1, + ACTIONS(2160), 1, anon_sym_and, - ACTIONS(2140), 1, + ACTIONS(2162), 1, anon_sym_or, - ACTIONS(2188), 1, + ACTIONS(2186), 1, anon_sym_as, - ACTIONS(2186), 6, + ACTIONS(2184), 6, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_async, anon_sym_for, anon_sym_RBRACK, anon_sym_RBRACE, - [61630] = 5, + [61651] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2138), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2140), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2192), 1, - anon_sym_as, - ACTIONS(2190), 7, + ACTIONS(2182), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_if, - anon_sym_async, - anon_sym_for, + anon_sym_COLON, + anon_sym_else, anon_sym_RBRACK, anon_sym_RBRACE, - [61652] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2090), 1, - anon_sym_COMMA, - ACTIONS(2096), 1, - anon_sym_async, - ACTIONS(2098), 1, - anon_sym_for, - ACTIONS(2129), 1, - anon_sym_RPAREN, - ACTIONS(2136), 1, - anon_sym_if, - ACTIONS(2138), 1, - anon_sym_and, - ACTIONS(2140), 1, - anon_sym_or, - STATE(1106), 1, - sym_for_in_clause, - STATE(1310), 1, - aux_sym__collection_elements_repeat1, - STATE(1711), 1, - sym__comprehension_clauses, - [61686] = 11, + anon_sym_EQ, + [61671] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2096), 1, - anon_sym_async, - ACTIONS(2098), 1, - anon_sym_for, - ACTIONS(2136), 1, - anon_sym_if, - ACTIONS(2138), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2140), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2194), 1, + ACTIONS(2188), 8, anon_sym_RPAREN, - ACTIONS(2196), 1, anon_sym_COMMA, - STATE(1106), 1, - sym_for_in_clause, - STATE(1476), 1, - aux_sym_argument_list_repeat1, - STATE(1673), 1, - sym__comprehension_clauses, - [61720] = 5, + anon_sym_if, + anon_sym_COLON, + anon_sym_else, + anon_sym_RBRACK, + anon_sym_RBRACE, + anon_sym_EQ, + [61691] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, - ACTIONS(2186), 7, + ACTIONS(2190), 7, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, @@ -75753,480 +75746,451 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_EQ, - [61742] = 6, + [61713] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2136), 1, + ACTIONS(2158), 1, anon_sym_if, - ACTIONS(2138), 1, + ACTIONS(2160), 1, anon_sym_and, - ACTIONS(2140), 1, + ACTIONS(2162), 1, anon_sym_or, - ACTIONS(2202), 1, + ACTIONS(2196), 1, anon_sym_as, - ACTIONS(2200), 6, + ACTIONS(2194), 6, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_async, anon_sym_for, anon_sym_RBRACK, anon_sym_RBRACE, - [61766] = 3, + [61737] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(2206), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(2204), 8, - anon_sym_RPAREN, + ACTIONS(2100), 1, anon_sym_COMMA, - anon_sym_as, + ACTIONS(2106), 1, + anon_sym_async, + ACTIONS(2108), 1, + anon_sym_for, + ACTIONS(2158), 1, anon_sym_if, - anon_sym_COLON, - anon_sym_PIPE, - anon_sym_RBRACK, - anon_sym_RBRACE, - [61784] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2210), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(2208), 8, + ACTIONS(2160), 1, + anon_sym_and, + ACTIONS(2162), 1, + anon_sym_or, + ACTIONS(2198), 1, anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_if, - anon_sym_COLON, - anon_sym_PIPE, - anon_sym_RBRACK, - anon_sym_RBRACE, - [61802] = 11, + STATE(1107), 1, + sym_for_in_clause, + STATE(1310), 1, + aux_sym__collection_elements_repeat1, + STATE(1618), 1, + sym__comprehension_clauses, + [61771] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, + ACTIONS(2100), 1, anon_sym_COMMA, - ACTIONS(2096), 1, + ACTIONS(2106), 1, anon_sym_async, - ACTIONS(2098), 1, + ACTIONS(2108), 1, anon_sym_for, - ACTIONS(2100), 1, + ACTIONS(2110), 1, anon_sym_RBRACK, - ACTIONS(2136), 1, + ACTIONS(2158), 1, anon_sym_if, - ACTIONS(2138), 1, + ACTIONS(2160), 1, anon_sym_and, - ACTIONS(2140), 1, + ACTIONS(2162), 1, anon_sym_or, - STATE(1106), 1, + STATE(1107), 1, sym_for_in_clause, STATE(1310), 1, aux_sym__collection_elements_repeat1, - STATE(1754), 1, + STATE(1722), 1, sym__comprehension_clauses, - [61836] = 4, + [61805] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2106), 1, + anon_sym_async, + ACTIONS(2108), 1, + anon_sym_for, + ACTIONS(2158), 1, + anon_sym_if, + ACTIONS(2160), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2162), 1, anon_sym_or, - ACTIONS(2212), 8, + ACTIONS(2200), 1, anon_sym_RPAREN, + ACTIONS(2202), 1, anon_sym_COMMA, - anon_sym_if, - anon_sym_COLON, - anon_sym_else, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_EQ, - [61856] = 6, + STATE(1107), 1, + sym_for_in_clause, + STATE(1526), 1, + aux_sym_argument_list_repeat1, + STATE(1618), 1, + sym__comprehension_clauses, + [61839] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2136), 1, - anon_sym_if, - ACTIONS(2138), 1, + ACTIONS(2160), 1, anon_sym_and, - ACTIONS(2140), 1, + ACTIONS(2162), 1, anon_sym_or, - ACTIONS(2216), 1, + ACTIONS(2204), 1, anon_sym_as, - ACTIONS(2214), 6, + ACTIONS(2188), 7, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_if, anon_sym_async, anon_sym_for, anon_sym_RBRACK, anon_sym_RBRACE, - [61880] = 5, + [61861] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2138), 1, - anon_sym_and, - ACTIONS(2140), 1, - anon_sym_or, - ACTIONS(2178), 1, - anon_sym_as, - ACTIONS(2176), 7, + ACTIONS(2208), 2, + anon_sym_DASH, + anon_sym_PLUS, + ACTIONS(2206), 8, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_as, anon_sym_if, - anon_sym_async, - anon_sym_for, + anon_sym_COLON, + anon_sym_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [61902] = 11, + [61879] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, + ACTIONS(2160), 1, + anon_sym_and, + ACTIONS(2210), 1, + anon_sym_as, + ACTIONS(2182), 8, + anon_sym_RPAREN, anon_sym_COMMA, - ACTIONS(2096), 1, + anon_sym_if, anon_sym_async, - ACTIONS(2098), 1, anon_sym_for, - ACTIONS(2136), 1, - anon_sym_if, - ACTIONS(2138), 1, - anon_sym_and, - ACTIONS(2140), 1, + anon_sym_RBRACK, + anon_sym_RBRACE, anon_sym_or, - ACTIONS(2218), 1, - anon_sym_RPAREN, - STATE(1106), 1, - sym_for_in_clause, - STATE(1310), 1, - aux_sym__collection_elements_repeat1, - STATE(1673), 1, - sym__comprehension_clauses, - [61936] = 5, + [61899] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2160), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2162), 1, anon_sym_or, - ACTIONS(2198), 1, - anon_sym_if, - ACTIONS(2200), 7, + ACTIONS(2210), 1, + anon_sym_as, + ACTIONS(2182), 7, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_else, + anon_sym_if, + anon_sym_async, + anon_sym_for, anon_sym_RBRACK, anon_sym_RBRACE, - anon_sym_EQ, - [61958] = 11, + [61921] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, + ACTIONS(2100), 1, anon_sym_COMMA, - ACTIONS(2096), 1, + ACTIONS(2106), 1, anon_sym_async, - ACTIONS(2098), 1, + ACTIONS(2108), 1, anon_sym_for, - ACTIONS(2136), 1, + ACTIONS(2158), 1, anon_sym_if, - ACTIONS(2138), 1, + ACTIONS(2160), 1, anon_sym_and, - ACTIONS(2140), 1, + ACTIONS(2162), 1, anon_sym_or, - ACTIONS(2220), 1, + ACTIONS(2212), 1, anon_sym_RPAREN, - STATE(1106), 1, + STATE(1107), 1, sym_for_in_clause, STATE(1310), 1, aux_sym__collection_elements_repeat1, - STATE(1618), 1, + STATE(1673), 1, sym__comprehension_clauses, - [61992] = 11, + [61955] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(2096), 1, + ACTIONS(2106), 1, anon_sym_async, - ACTIONS(2098), 1, + ACTIONS(2108), 1, anon_sym_for, - ACTIONS(2136), 1, + ACTIONS(2158), 1, anon_sym_if, - ACTIONS(2138), 1, + ACTIONS(2160), 1, anon_sym_and, - ACTIONS(2140), 1, + ACTIONS(2162), 1, anon_sym_or, - ACTIONS(2222), 1, + ACTIONS(2214), 1, anon_sym_RPAREN, - ACTIONS(2224), 1, + ACTIONS(2216), 1, anon_sym_COMMA, - STATE(1106), 1, + STATE(1107), 1, sym_for_in_clause, - STATE(1441), 1, + STATE(1459), 1, aux_sym_argument_list_repeat1, - STATE(1628), 1, + STATE(1711), 1, sym__comprehension_clauses, - [62026] = 4, + [61989] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, - anon_sym_and, - ACTIONS(2184), 1, - anon_sym_or, - ACTIONS(2190), 8, - anon_sym_RPAREN, + ACTIONS(2100), 1, anon_sym_COMMA, + ACTIONS(2106), 1, + anon_sym_async, + ACTIONS(2108), 1, + anon_sym_for, + ACTIONS(2158), 1, anon_sym_if, - anon_sym_COLON, - anon_sym_else, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_EQ, - [62046] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2182), 1, + ACTIONS(2160), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2162), 1, anon_sym_or, - ACTIONS(2198), 1, - anon_sym_if, - ACTIONS(2214), 7, + ACTIONS(2218), 1, anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_else, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_EQ, - [62068] = 11, + STATE(1107), 1, + sym_for_in_clause, + STATE(1310), 1, + aux_sym__collection_elements_repeat1, + STATE(1628), 1, + sym__comprehension_clauses, + [62023] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, + ACTIONS(2100), 1, anon_sym_COMMA, - ACTIONS(2096), 1, + ACTIONS(2106), 1, anon_sym_async, - ACTIONS(2098), 1, + ACTIONS(2108), 1, anon_sym_for, - ACTIONS(2100), 1, - anon_sym_RBRACK, - ACTIONS(2136), 1, + ACTIONS(2151), 1, + anon_sym_RPAREN, + ACTIONS(2158), 1, anon_sym_if, - ACTIONS(2138), 1, + ACTIONS(2160), 1, anon_sym_and, - ACTIONS(2140), 1, + ACTIONS(2162), 1, anon_sym_or, - STATE(1106), 1, + STATE(1107), 1, sym_for_in_clause, STATE(1310), 1, aux_sym__collection_elements_repeat1, - STATE(1713), 1, + STATE(1711), 1, sym__comprehension_clauses, - [62102] = 5, + [62057] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(2138), 1, + ACTIONS(2106), 1, + anon_sym_async, + ACTIONS(2108), 1, + anon_sym_for, + ACTIONS(2158), 1, + anon_sym_if, + ACTIONS(2160), 1, anon_sym_and, - ACTIONS(2140), 1, + ACTIONS(2162), 1, anon_sym_or, - ACTIONS(2226), 1, - anon_sym_as, - ACTIONS(2212), 7, + ACTIONS(2220), 1, + anon_sym_RPAREN, + ACTIONS(2222), 1, + anon_sym_COMMA, + STATE(1107), 1, + sym_for_in_clause, + STATE(1476), 1, + aux_sym_argument_list_repeat1, + STATE(1673), 1, + sym__comprehension_clauses, + [62091] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2226), 2, + anon_sym_DASH, + anon_sym_PLUS, + ACTIONS(2224), 8, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_as, anon_sym_if, - anon_sym_async, - anon_sym_for, + anon_sym_COLON, + anon_sym_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [62124] = 11, + [62109] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, + ACTIONS(2100), 1, anon_sym_COMMA, - ACTIONS(2096), 1, + ACTIONS(2106), 1, anon_sym_async, - ACTIONS(2098), 1, + ACTIONS(2108), 1, anon_sym_for, - ACTIONS(2100), 1, + ACTIONS(2110), 1, anon_sym_RBRACK, - ACTIONS(2136), 1, + ACTIONS(2158), 1, anon_sym_if, - ACTIONS(2138), 1, + ACTIONS(2160), 1, anon_sym_and, - ACTIONS(2140), 1, + ACTIONS(2162), 1, anon_sym_or, - STATE(1106), 1, + STATE(1107), 1, sym_for_in_clause, STATE(1310), 1, aux_sym__collection_elements_repeat1, - STATE(1675), 1, + STATE(1754), 1, sym__comprehension_clauses, - [62158] = 11, + [62143] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(2096), 1, + ACTIONS(2106), 1, anon_sym_async, - ACTIONS(2098), 1, + ACTIONS(2108), 1, anon_sym_for, - ACTIONS(2136), 1, + ACTIONS(2158), 1, anon_sym_if, - ACTIONS(2138), 1, + ACTIONS(2160), 1, anon_sym_and, - ACTIONS(2140), 1, + ACTIONS(2162), 1, anon_sym_or, ACTIONS(2228), 1, anon_sym_RPAREN, ACTIONS(2230), 1, anon_sym_COMMA, - STATE(1106), 1, + STATE(1107), 1, sym_for_in_clause, - STATE(1459), 1, + STATE(1441), 1, aux_sym_argument_list_repeat1, - STATE(1711), 1, + STATE(1628), 1, sym__comprehension_clauses, - [62192] = 11, + [62177] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2096), 1, - anon_sym_async, - ACTIONS(2098), 1, - anon_sym_for, - ACTIONS(2136), 1, + ACTIONS(2158), 1, anon_sym_if, - ACTIONS(2138), 1, + ACTIONS(2160), 1, anon_sym_and, - ACTIONS(2140), 1, + ACTIONS(2162), 1, anon_sym_or, ACTIONS(2232), 1, + anon_sym_as, + ACTIONS(2190), 6, anon_sym_RPAREN, - ACTIONS(2234), 1, - anon_sym_COMMA, - STATE(1106), 1, - sym_for_in_clause, - STATE(1526), 1, - aux_sym_argument_list_repeat1, - STATE(1618), 1, - sym__comprehension_clauses, - [62226] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2090), 1, anon_sym_COMMA, - ACTIONS(2096), 1, anon_sym_async, - ACTIONS(2098), 1, anon_sym_for, - ACTIONS(2100), 1, anon_sym_RBRACK, - ACTIONS(2136), 1, - anon_sym_if, - ACTIONS(2138), 1, - anon_sym_and, - ACTIONS(2140), 1, - anon_sym_or, - STATE(1106), 1, - sym_for_in_clause, - STATE(1310), 1, - aux_sym__collection_elements_repeat1, - STATE(1722), 1, - sym__comprehension_clauses, - [62260] = 3, + anon_sym_RBRACE, + [62201] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2160), 1, anon_sym_and, - ACTIONS(2176), 9, + ACTIONS(2162), 1, + anon_sym_or, + ACTIONS(2234), 1, + anon_sym_as, + ACTIONS(2176), 7, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_if, - anon_sym_COLON, - anon_sym_else, + anon_sym_async, + anon_sym_for, anon_sym_RBRACK, anon_sym_RBRACE, - anon_sym_EQ, - anon_sym_or, - [62278] = 4, + [62223] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2138), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2140), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2236), 7, + ACTIONS(2192), 1, + anon_sym_if, + ACTIONS(2184), 7, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_if, - anon_sym_async, - anon_sym_for, + anon_sym_COLON, + anon_sym_else, anon_sym_RBRACK, anon_sym_RBRACE, - [62297] = 5, + anon_sym_EQ, + [62245] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(2136), 1, - anon_sym_if, - ACTIONS(2138), 1, - anon_sym_and, - ACTIONS(2140), 1, - anon_sym_or, - ACTIONS(2238), 6, - anon_sym_RPAREN, + ACTIONS(2100), 1, anon_sym_COMMA, + ACTIONS(2106), 1, anon_sym_async, + ACTIONS(2108), 1, anon_sym_for, + ACTIONS(2110), 1, anon_sym_RBRACK, - anon_sym_RBRACE, - [62318] = 4, + ACTIONS(2158), 1, + anon_sym_if, + ACTIONS(2160), 1, + anon_sym_and, + ACTIONS(2162), 1, + anon_sym_or, + STATE(1107), 1, + sym_for_in_clause, + STATE(1310), 1, + aux_sym__collection_elements_repeat1, + STATE(1713), 1, + sym__comprehension_clauses, + [62279] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2138), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2140), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2236), 7, + ACTIONS(2192), 1, + anon_sym_if, + ACTIONS(2194), 7, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_if, - anon_sym_async, - anon_sym_for, + anon_sym_COLON, + anon_sym_else, anon_sym_RBRACK, anon_sym_RBRACE, - [62337] = 6, + anon_sym_EQ, + [62301] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2242), 1, - anon_sym_if, - ACTIONS(2245), 1, + ACTIONS(2106), 1, anon_sym_async, - ACTIONS(2248), 1, + ACTIONS(2108), 1, anon_sym_for, - ACTIONS(2240), 3, + ACTIONS(2238), 1, + anon_sym_if, + ACTIONS(2236), 3, anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_RBRACE, - STATE(1100), 3, + STATE(1109), 3, sym_for_in_clause, sym_if_clause, aux_sym__comprehension_clauses_repeat1, - [62360] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2253), 1, - anon_sym_PIPE, - STATE(1105), 1, - aux_sym_match_or_pattern_repeat1, - ACTIONS(2251), 7, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_if, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_RBRACE, - [62379] = 4, + [62324] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2257), 1, + ACTIONS(2242), 1, anon_sym_PIPE, STATE(1102), 1, aux_sym_match_or_pattern_repeat1, - ACTIONS(2255), 7, + ACTIONS(2240), 7, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, @@ -76234,32 +76198,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_RBRACK, anon_sym_RBRACE, - [62398] = 7, + [62343] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2260), 1, + ACTIONS(2244), 1, anon_sym_COMMA, - ACTIONS(2262), 1, + ACTIONS(2246), 1, anon_sym_if, - ACTIONS(2266), 1, + ACTIONS(2250), 1, anon_sym_and, - ACTIONS(2268), 1, + ACTIONS(2252), 1, anon_sym_or, - STATE(1274), 1, + STATE(1269), 1, aux_sym_expression_list_repeat1, - ACTIONS(2264), 4, + ACTIONS(2248), 4, anon_sym_RBRACE, anon_sym_EQ, anon_sym_COLON2, sym_type_conversion, - [62423] = 4, + [62368] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2138), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2140), 1, + ACTIONS(2180), 1, + anon_sym_or, + ACTIONS(2192), 1, + anon_sym_if, + ACTIONS(2254), 6, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_RBRACE, + anon_sym_EQ, + [62389] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2160), 1, + anon_sym_and, + ACTIONS(2162), 1, anon_sym_or, - ACTIONS(2236), 7, + ACTIONS(2256), 7, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_if, @@ -76267,14 +76247,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_for, anon_sym_RBRACK, anon_sym_RBRACE, - [62442] = 4, + [62408] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2253), 1, + ACTIONS(2242), 1, anon_sym_PIPE, - STATE(1102), 1, + STATE(1108), 1, aux_sym_match_or_pattern_repeat1, - ACTIONS(2270), 7, + ACTIONS(2258), 7, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, @@ -76282,78 +76262,136 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_RBRACK, anon_sym_RBRACE, - [62461] = 6, + [62427] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2096), 1, + ACTIONS(2160), 1, + anon_sym_and, + ACTIONS(2162), 1, + anon_sym_or, + ACTIONS(2256), 7, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_if, anon_sym_async, - ACTIONS(2098), 1, anon_sym_for, - ACTIONS(2274), 1, - anon_sym_if, - ACTIONS(2272), 3, + anon_sym_RBRACK, + anon_sym_RBRACE, + [62446] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2160), 1, + anon_sym_and, + ACTIONS(2162), 1, + anon_sym_or, + ACTIONS(2256), 7, anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_if, + anon_sym_async, + anon_sym_for, anon_sym_RBRACK, anon_sym_RBRACE, - STATE(1108), 3, - sym_for_in_clause, - sym_if_clause, - aux_sym__comprehension_clauses_repeat1, - [62484] = 7, + [62465] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2260), 1, + ACTIONS(2244), 1, anon_sym_COMMA, - ACTIONS(2262), 1, + ACTIONS(2246), 1, anon_sym_if, - ACTIONS(2266), 1, + ACTIONS(2250), 1, anon_sym_and, - ACTIONS(2268), 1, + ACTIONS(2252), 1, anon_sym_or, - STATE(1274), 1, + STATE(1269), 1, aux_sym_expression_list_repeat1, - ACTIONS(2276), 4, + ACTIONS(2260), 4, anon_sym_RBRACE, anon_sym_EQ, anon_sym_COLON2, sym_type_conversion, - [62509] = 6, + [62490] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2096), 1, + ACTIONS(2158), 1, + anon_sym_if, + ACTIONS(2160), 1, + anon_sym_and, + ACTIONS(2162), 1, + anon_sym_or, + ACTIONS(2254), 6, + anon_sym_RPAREN, + anon_sym_COMMA, anon_sym_async, - ACTIONS(2098), 1, anon_sym_for, - ACTIONS(2274), 1, + anon_sym_RBRACK, + anon_sym_RBRACE, + [62511] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2106), 1, + anon_sym_async, + ACTIONS(2108), 1, + anon_sym_for, + ACTIONS(2238), 1, anon_sym_if, - ACTIONS(2278), 3, + ACTIONS(2262), 3, anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_RBRACE, - STATE(1100), 3, + STATE(1097), 3, sym_for_in_clause, sym_if_clause, aux_sym__comprehension_clauses_repeat1, - [62532] = 5, + [62534] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, - anon_sym_and, - ACTIONS(2184), 1, - anon_sym_or, - ACTIONS(2198), 1, - anon_sym_if, - ACTIONS(2238), 6, + ACTIONS(2266), 1, + anon_sym_PIPE, + STATE(1108), 1, + aux_sym_match_or_pattern_repeat1, + ACTIONS(2264), 7, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_as, + anon_sym_if, anon_sym_COLON, anon_sym_RBRACK, anon_sym_RBRACE, + [62553] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2271), 1, + anon_sym_if, + ACTIONS(2274), 1, + anon_sym_async, + ACTIONS(2277), 1, + anon_sym_for, + ACTIONS(2269), 3, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_RBRACE, + STATE(1109), 3, + sym_for_in_clause, + sym_if_clause, + aux_sym__comprehension_clauses_repeat1, + [62576] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2280), 1, + anon_sym_and, + ACTIONS(2182), 7, + sym__newline, + anon_sym_from, + anon_sym_COMMA, + anon_sym_if, anon_sym_EQ, - [62553] = 2, + anon_sym_or, + anon_sym_SEMI, + [62592] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2280), 8, + ACTIONS(2282), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, @@ -76362,10 +76400,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [62567] = 2, + [62606] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2282), 8, + ACTIONS(2284), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, @@ -76374,38 +76412,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [62581] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2284), 1, - anon_sym_and, - ACTIONS(2286), 1, - anon_sym_or, - ACTIONS(2176), 6, - sym__newline, - anon_sym_from, - anon_sym_COMMA, - anon_sym_if, - anon_sym_EQ, - anon_sym_SEMI, - [62599] = 4, + [62620] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2290), 1, - anon_sym_COMMA, - STATE(1113), 1, - aux_sym_for_in_clause_repeat1, - ACTIONS(2288), 6, + ACTIONS(2286), 8, anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_as, anon_sym_if, - anon_sym_async, - anon_sym_for, + anon_sym_COLON, + anon_sym_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [62617] = 2, + [62634] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2293), 8, + ACTIONS(2288), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, @@ -76414,24 +76436,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [62631] = 4, + [62648] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2286), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2190), 6, - sym__newline, - anon_sym_from, - anon_sym_COMMA, + ACTIONS(2192), 1, anon_sym_if, - anon_sym_EQ, - anon_sym_SEMI, - [62649] = 2, + ACTIONS(2290), 5, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_RBRACE, + [62668] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2112), 8, + ACTIONS(2094), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, @@ -76440,12 +76463,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [62663] = 3, + [62682] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2297), 1, + ACTIONS(2294), 1, anon_sym_PIPE, - ACTIONS(2295), 7, + ACTIONS(2292), 7, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, @@ -76453,150 +76476,161 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_RBRACK, anon_sym_RBRACE, - [62679] = 5, + [62698] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 1, - anon_sym_and, - ACTIONS(2286), 1, - anon_sym_or, - ACTIONS(2299), 1, + ACTIONS(2296), 8, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_as, anon_sym_if, - ACTIONS(2200), 5, - sym__newline, - anon_sym_from, + anon_sym_COLON, + anon_sym_PIPE, + anon_sym_RBRACK, + anon_sym_RBRACE, + [62712] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2071), 8, anon_sym_COMMA, + anon_sym_if, + anon_sym_RBRACE, anon_sym_EQ, - anon_sym_SEMI, - [62699] = 6, + anon_sym_and, + anon_sym_or, + anon_sym_COLON2, + sym_type_conversion, + [62726] = 6, ACTIONS(2086), 1, sym_comment, - ACTIONS(2301), 1, + ACTIONS(2298), 1, anon_sym_LBRACE2, - ACTIONS(2306), 1, + ACTIONS(2303), 1, anon_sym_BSLASH, - ACTIONS(2309), 1, + ACTIONS(2306), 1, sym__string_end, - STATE(1119), 2, + STATE(1120), 2, sym__not_escape_sequence, aux_sym_string_content_repeat1, - ACTIONS(2303), 3, + ACTIONS(2300), 3, sym__string_content, sym__escape_interpolation, sym_escape_sequence, - [62721] = 5, + [62748] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2262), 1, - anon_sym_if, - ACTIONS(2266), 1, - anon_sym_and, - ACTIONS(2268), 1, - anon_sym_or, - ACTIONS(2311), 5, + ACTIONS(2308), 8, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, + anon_sym_PIPE, + anon_sym_RBRACK, anon_sym_RBRACE, - anon_sym_EQ, - anon_sym_COLON2, - sym_type_conversion, - [62741] = 5, + [62762] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 1, + ACTIONS(2280), 1, anon_sym_and, - ACTIONS(2286), 1, - anon_sym_or, - ACTIONS(2299), 1, + ACTIONS(2310), 1, anon_sym_if, - ACTIONS(2186), 5, + ACTIONS(2312), 1, + anon_sym_or, + ACTIONS(2184), 5, sym__newline, anon_sym_from, anon_sym_COMMA, anon_sym_EQ, anon_sym_SEMI, - [62761] = 4, + [62782] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2315), 1, - anon_sym_COMMA, - STATE(1113), 1, - aux_sym_for_in_clause_repeat1, - ACTIONS(2313), 6, + ACTIONS(2160), 1, + anon_sym_and, + ACTIONS(2162), 1, + anon_sym_or, + ACTIONS(2314), 6, anon_sym_RPAREN, anon_sym_if, anon_sym_async, anon_sym_for, anon_sym_RBRACK, anon_sym_RBRACE, - [62779] = 4, + [62800] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 1, + ACTIONS(2280), 1, anon_sym_and, - ACTIONS(2286), 1, + ACTIONS(2312), 1, anon_sym_or, - ACTIONS(2212), 6, + ACTIONS(2176), 6, sym__newline, anon_sym_from, anon_sym_COMMA, anon_sym_if, anon_sym_EQ, anon_sym_SEMI, - [62797] = 2, + [62818] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2317), 8, + ACTIONS(2178), 1, + anon_sym_and, + ACTIONS(2180), 1, + anon_sym_or, + ACTIONS(2192), 1, + anon_sym_if, + ACTIONS(2316), 5, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_as, - anon_sym_if, anon_sym_COLON, - anon_sym_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [62811] = 5, + [62838] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, - anon_sym_and, - ACTIONS(2184), 1, - anon_sym_or, - ACTIONS(2198), 1, - anon_sym_if, - ACTIONS(2319), 5, + ACTIONS(2318), 8, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_as, + anon_sym_if, anon_sym_COLON, + anon_sym_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [62831] = 2, + [62852] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1558), 8, + ACTIONS(2280), 1, + anon_sym_and, + ACTIONS(2312), 1, + anon_sym_or, + ACTIONS(2182), 6, sym__newline, anon_sym_from, anon_sym_COMMA, anon_sym_if, anon_sym_EQ, - anon_sym_and, - anon_sym_or, anon_sym_SEMI, - [62845] = 2, + [62870] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2321), 8, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, + ACTIONS(2280), 1, + anon_sym_and, + ACTIONS(2310), 1, anon_sym_if, - anon_sym_COLON, - anon_sym_PIPE, - anon_sym_RBRACK, - anon_sym_RBRACE, - [62859] = 2, + ACTIONS(2312), 1, + anon_sym_or, + ACTIONS(2254), 5, + sym__newline, + anon_sym_from, + anon_sym_COMMA, + anon_sym_EQ, + anon_sym_SEMI, + [62890] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2323), 8, + ACTIONS(2320), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, @@ -76605,7 +76639,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [62873] = 2, + [62904] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2071), 8, @@ -76617,10 +76651,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_or, anon_sym_SEMI, - [62887] = 2, + [62918] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2325), 8, + ACTIONS(2322), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, @@ -76629,34 +76663,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [62901] = 2, + [62932] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1558), 8, - anon_sym_COMMA, - anon_sym_if, - anon_sym_RBRACE, - anon_sym_EQ, + ACTIONS(2280), 1, anon_sym_and, + ACTIONS(2312), 1, anon_sym_or, - anon_sym_COLON2, - sym_type_conversion, - [62915] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2327), 8, - anon_sym_RPAREN, + ACTIONS(2188), 6, + sym__newline, + anon_sym_from, anon_sym_COMMA, - anon_sym_as, anon_sym_if, - anon_sym_COLON, - anon_sym_PIPE, - anon_sym_RBRACK, - anon_sym_RBRACE, - [62929] = 2, + anon_sym_EQ, + anon_sym_SEMI, + [62950] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2329), 8, + ACTIONS(2324), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, @@ -76665,105 +76689,153 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [62943] = 2, + [62964] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2331), 8, - anon_sym_RPAREN, + ACTIONS(1558), 8, + sym__newline, + anon_sym_from, anon_sym_COMMA, - anon_sym_as, anon_sym_if, - anon_sym_COLON, - anon_sym_PIPE, - anon_sym_RBRACK, - anon_sym_RBRACE, - [62957] = 4, + anon_sym_EQ, + anon_sym_and, + anon_sym_or, + anon_sym_SEMI, + [62978] = 6, + ACTIONS(2086), 1, + sym_comment, + ACTIONS(2326), 1, + anon_sym_LBRACE2, + ACTIONS(2330), 1, + anon_sym_BSLASH, + ACTIONS(2332), 1, + sym__string_end, + STATE(1120), 2, + sym__not_escape_sequence, + aux_sym_string_content_repeat1, + ACTIONS(2328), 3, + sym__string_content, + sym__escape_interpolation, + sym_escape_sequence, + [63000] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2335), 1, + ACTIONS(2336), 1, anon_sym_COMMA, - STATE(1173), 1, + STATE(1172), 1, aux_sym_for_in_clause_repeat1, - ACTIONS(2333), 6, + ACTIONS(2334), 6, anon_sym_RPAREN, anon_sym_if, anon_sym_async, anon_sym_for, anon_sym_RBRACK, anon_sym_RBRACE, - [62975] = 2, + [63018] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2255), 8, - anon_sym_RPAREN, + ACTIONS(2250), 1, + anon_sym_and, + ACTIONS(2252), 1, + anon_sym_or, + ACTIONS(2176), 6, anon_sym_COMMA, - anon_sym_as, anon_sym_if, - anon_sym_COLON, - anon_sym_PIPE, - anon_sym_RBRACK, anon_sym_RBRACE, - [62989] = 8, + anon_sym_EQ, + anon_sym_COLON2, + sym_type_conversion, + [63036] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 1, + ACTIONS(2246), 1, + anon_sym_if, + ACTIONS(2250), 1, anon_sym_and, - ACTIONS(2286), 1, + ACTIONS(2252), 1, anon_sym_or, - ACTIONS(2299), 1, - anon_sym_if, - ACTIONS(2337), 1, - anon_sym_from, - ACTIONS(2339), 1, + ACTIONS(2194), 5, anon_sym_COMMA, - STATE(1288), 1, - aux_sym_expression_list_repeat1, - ACTIONS(2341), 2, - sym__newline, - anon_sym_SEMI, - [63015] = 2, + anon_sym_RBRACE, + anon_sym_EQ, + anon_sym_COLON2, + sym_type_conversion, + [63056] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2343), 8, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, + ACTIONS(2246), 1, anon_sym_if, - anon_sym_COLON, - anon_sym_PIPE, - anon_sym_RBRACK, + ACTIONS(2250), 1, + anon_sym_and, + ACTIONS(2252), 1, + anon_sym_or, + ACTIONS(2290), 5, + anon_sym_COMMA, anon_sym_RBRACE, - [63029] = 5, + anon_sym_EQ, + anon_sym_COLON2, + sym_type_conversion, + [63076] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 1, + ACTIONS(2250), 1, anon_sym_and, - ACTIONS(2286), 1, + ACTIONS(2252), 1, anon_sym_or, - ACTIONS(2299), 1, + ACTIONS(2188), 6, + anon_sym_COMMA, anon_sym_if, - ACTIONS(2238), 5, - sym__newline, - anon_sym_from, + anon_sym_RBRACE, + anon_sym_EQ, + anon_sym_COLON2, + sym_type_conversion, + [63094] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2250), 1, + anon_sym_and, + ACTIONS(2182), 7, anon_sym_COMMA, + anon_sym_if, + anon_sym_RBRACE, anon_sym_EQ, - anon_sym_SEMI, - [63049] = 2, + anon_sym_or, + anon_sym_COLON2, + sym_type_conversion, + [63110] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2345), 8, + ACTIONS(2128), 1, + anon_sym_DOT, + ACTIONS(2170), 1, + anon_sym_LPAREN, + ACTIONS(2338), 1, + anon_sym_EQ, + STATE(1055), 1, + aux_sym_match_value_pattern_repeat1, + ACTIONS(2172), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, - anon_sym_if, - anon_sym_COLON, anon_sym_PIPE, + [63132] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2342), 1, + anon_sym_COMMA, + STATE(1171), 1, + aux_sym_for_in_clause_repeat1, + ACTIONS(2340), 6, + anon_sym_RPAREN, + anon_sym_if, + anon_sym_async, + anon_sym_for, anon_sym_RBRACK, anon_sym_RBRACE, - [63063] = 2, + [63150] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2347), 8, + ACTIONS(2344), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, @@ -76772,10 +76844,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [63077] = 2, + [63164] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2349), 8, + ACTIONS(2346), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, @@ -76784,10 +76856,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [63091] = 2, + [63178] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2351), 8, + ACTIONS(2348), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, @@ -76796,67 +76868,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [63105] = 5, + [63192] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2246), 1, + anon_sym_if, + ACTIONS(2250), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2252), 1, anon_sym_or, - ACTIONS(2198), 1, - anon_sym_if, - ACTIONS(2311), 5, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_RBRACE, - [63125] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2071), 8, + ACTIONS(2190), 5, anon_sym_COMMA, - anon_sym_if, anon_sym_RBRACE, anon_sym_EQ, - anon_sym_and, - anon_sym_or, anon_sym_COLON2, sym_type_conversion, - [63139] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(69), 1, - anon_sym_AT, - ACTIONS(2353), 1, - anon_sym_async, - ACTIONS(2355), 1, - anon_sym_def, - ACTIONS(2357), 1, - anon_sym_class, - STATE(534), 2, - sym_function_definition, - sym_class_definition, - STATE(1257), 2, - sym_decorator, - aux_sym_decorated_definition_repeat1, - [63163] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2284), 1, - anon_sym_and, - ACTIONS(2176), 7, - sym__newline, - anon_sym_from, - anon_sym_COMMA, - anon_sym_if, - anon_sym_EQ, - anon_sym_or, - anon_sym_SEMI, - [63179] = 2, + [63212] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2359), 8, + ACTIONS(2350), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, @@ -76865,26 +76895,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [63193] = 6, - ACTIONS(2086), 1, - sym_comment, - ACTIONS(2361), 1, - anon_sym_LBRACE2, - ACTIONS(2365), 1, - anon_sym_BSLASH, - ACTIONS(2367), 1, - sym__string_end, - STATE(1119), 2, - sym__not_escape_sequence, - aux_sym_string_content_repeat1, - ACTIONS(2363), 3, - sym__string_content, - sym__escape_interpolation, - sym_escape_sequence, - [63215] = 2, + [63226] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2369), 8, + ACTIONS(2352), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, @@ -76893,10 +76907,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [63229] = 2, + [63240] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2371), 8, + ACTIONS(2354), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, @@ -76905,69 +76919,100 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [63243] = 4, + [63254] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2266), 1, + ACTIONS(2280), 1, anon_sym_and, - ACTIONS(2268), 1, + ACTIONS(2310), 1, + anon_sym_if, + ACTIONS(2312), 1, anon_sym_or, - ACTIONS(2212), 6, + ACTIONS(2356), 1, + anon_sym_from, + ACTIONS(2358), 1, anon_sym_COMMA, + STATE(1288), 1, + aux_sym_expression_list_repeat1, + ACTIONS(2360), 2, + sym__newline, + anon_sym_SEMI, + [63280] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2246), 1, anon_sym_if, + ACTIONS(2250), 1, + anon_sym_and, + ACTIONS(2252), 1, + anon_sym_or, + ACTIONS(2254), 5, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_EQ, anon_sym_COLON2, sym_type_conversion, - [63261] = 4, + [63300] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2102), 1, + ACTIONS(2264), 8, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, + anon_sym_PIPE, + anon_sym_RBRACK, + anon_sym_RBRACE, + [63314] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2112), 1, anon_sym_and, - ACTIONS(2104), 1, + ACTIONS(2114), 1, anon_sym_or, - ACTIONS(2212), 6, + ACTIONS(2176), 6, anon_sym_COMMA, anon_sym_if, anon_sym_COLON, anon_sym_async, anon_sym_for, anon_sym_RBRACE, - [63279] = 5, + [63332] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2092), 1, - anon_sym_if, ACTIONS(2102), 1, + anon_sym_if, + ACTIONS(2112), 1, anon_sym_and, - ACTIONS(2104), 1, + ACTIONS(2114), 1, anon_sym_or, - ACTIONS(2200), 5, + ACTIONS(2194), 5, anon_sym_COMMA, anon_sym_COLON, anon_sym_async, anon_sym_for, anon_sym_RBRACE, - [63299] = 4, + [63352] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2102), 1, + ACTIONS(2112), 1, anon_sym_and, - ACTIONS(2104), 1, + ACTIONS(2114), 1, anon_sym_or, - ACTIONS(2190), 6, + ACTIONS(2188), 6, anon_sym_COMMA, anon_sym_if, anon_sym_COLON, anon_sym_async, anon_sym_for, anon_sym_RBRACE, - [63317] = 3, + [63370] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2102), 1, + ACTIONS(2112), 1, anon_sym_and, - ACTIONS(2176), 7, + ACTIONS(2182), 7, anon_sym_COMMA, anon_sym_if, anon_sym_COLON, @@ -76975,289 +77020,226 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_for, anon_sym_RBRACE, anon_sym_or, - [63333] = 4, + [63386] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2102), 1, + ACTIONS(2112), 1, anon_sym_and, - ACTIONS(2104), 1, + ACTIONS(2114), 1, anon_sym_or, - ACTIONS(2176), 6, + ACTIONS(2182), 6, anon_sym_COMMA, anon_sym_if, anon_sym_COLON, anon_sym_async, anon_sym_for, anon_sym_RBRACE, - [63351] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2373), 8, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_if, - anon_sym_COLON, - anon_sym_PIPE, - anon_sym_RBRACK, - anon_sym_RBRACE, - [63365] = 5, + [63404] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2262), 1, + ACTIONS(2246), 1, anon_sym_if, - ACTIONS(2266), 1, + ACTIONS(2250), 1, anon_sym_and, - ACTIONS(2268), 1, + ACTIONS(2252), 1, anon_sym_or, - ACTIONS(2238), 5, + ACTIONS(2184), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_EQ, anon_sym_COLON2, sym_type_conversion, - [63385] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2106), 1, - anon_sym_DOT, - ACTIONS(2108), 1, - anon_sym_LPAREN, - ACTIONS(2375), 1, - anon_sym_EQ, - STATE(1064), 1, - aux_sym_match_value_pattern_repeat1, - ACTIONS(2110), 4, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_PIPE, - [63407] = 5, + [63424] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 1, + ACTIONS(2280), 1, anon_sym_and, - ACTIONS(2286), 1, - anon_sym_or, - ACTIONS(2299), 1, + ACTIONS(2310), 1, anon_sym_if, - ACTIONS(2214), 5, + ACTIONS(2312), 1, + anon_sym_or, + ACTIONS(2190), 5, sym__newline, anon_sym_from, anon_sym_COMMA, anon_sym_EQ, anon_sym_SEMI, - [63427] = 5, + [63444] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2262), 1, - anon_sym_if, - ACTIONS(2266), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2268), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2200), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ, - anon_sym_COLON2, - sym_type_conversion, - [63447] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2092), 1, + ACTIONS(2192), 1, anon_sym_if, - ACTIONS(2102), 1, - anon_sym_and, - ACTIONS(2104), 1, - anon_sym_or, - ACTIONS(2214), 5, + ACTIONS(2362), 1, anon_sym_COMMA, - anon_sym_COLON, - anon_sym_async, - anon_sym_for, + STATE(1281), 1, + aux_sym_expression_list_repeat1, + ACTIONS(2248), 3, + anon_sym_RPAREN, + anon_sym_RBRACK, anon_sym_RBRACE, - [63467] = 4, + [63468] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2266), 1, - anon_sym_and, - ACTIONS(2268), 1, - anon_sym_or, - ACTIONS(2190), 6, + ACTIONS(2364), 8, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_as, anon_sym_if, + anon_sym_COLON, + anon_sym_PIPE, + anon_sym_RBRACK, anon_sym_RBRACE, - anon_sym_EQ, - anon_sym_COLON2, - sym_type_conversion, - [63485] = 3, + [63482] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2266), 1, + ACTIONS(2246), 1, + anon_sym_if, + ACTIONS(2250), 1, anon_sym_and, - ACTIONS(2176), 7, + ACTIONS(2252), 1, + anon_sym_or, + ACTIONS(2316), 5, anon_sym_COMMA, - anon_sym_if, anon_sym_RBRACE, anon_sym_EQ, - anon_sym_or, anon_sym_COLON2, sym_type_conversion, - [63501] = 5, + [63502] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2092), 1, - anon_sym_if, ACTIONS(2102), 1, + anon_sym_if, + ACTIONS(2112), 1, anon_sym_and, - ACTIONS(2104), 1, + ACTIONS(2114), 1, anon_sym_or, - ACTIONS(2186), 5, + ACTIONS(2190), 5, anon_sym_COMMA, anon_sym_COLON, anon_sym_async, anon_sym_for, anon_sym_RBRACE, - [63521] = 4, + [63522] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2266), 1, - anon_sym_and, - ACTIONS(2268), 1, - anon_sym_or, - ACTIONS(2176), 6, + ACTIONS(1558), 8, anon_sym_COMMA, anon_sym_if, anon_sym_RBRACE, anon_sym_EQ, - anon_sym_COLON2, - sym_type_conversion, - [63539] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2262), 1, - anon_sym_if, - ACTIONS(2266), 1, - anon_sym_and, - ACTIONS(2268), 1, - anon_sym_or, - ACTIONS(2214), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ, - anon_sym_COLON2, - sym_type_conversion, - [63559] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2262), 1, - anon_sym_if, - ACTIONS(2266), 1, anon_sym_and, - ACTIONS(2268), 1, anon_sym_or, - ACTIONS(2319), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ, anon_sym_COLON2, sym_type_conversion, - [63579] = 5, + [63536] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2262), 1, + ACTIONS(2102), 1, anon_sym_if, - ACTIONS(2266), 1, + ACTIONS(2112), 1, anon_sym_and, - ACTIONS(2268), 1, + ACTIONS(2114), 1, anon_sym_or, - ACTIONS(2186), 5, + ACTIONS(2184), 5, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ, - anon_sym_COLON2, - sym_type_conversion, - [63599] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2138), 1, - anon_sym_and, - ACTIONS(2140), 1, - anon_sym_or, - ACTIONS(2377), 6, - anon_sym_RPAREN, - anon_sym_if, + anon_sym_COLON, anon_sym_async, anon_sym_for, - anon_sym_RBRACK, anon_sym_RBRACE, - [63617] = 7, + [63556] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(69), 1, anon_sym_AT, - ACTIONS(2379), 1, + ACTIONS(2366), 1, anon_sym_async, - ACTIONS(2381), 1, + ACTIONS(2368), 1, anon_sym_def, - ACTIONS(2383), 1, + ACTIONS(2370), 1, anon_sym_class, STATE(605), 2, sym_function_definition, sym_class_definition, - STATE(1257), 2, + STATE(1261), 2, + sym_decorator, + aux_sym_decorated_definition_repeat1, + [63580] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(69), 1, + anon_sym_AT, + ACTIONS(2372), 1, + anon_sym_async, + ACTIONS(2374), 1, + anon_sym_def, + ACTIONS(2376), 1, + anon_sym_class, + STATE(534), 2, + sym_function_definition, + sym_class_definition, + STATE(1261), 2, sym_decorator, aux_sym_decorated_definition_repeat1, - [63641] = 4, + [63604] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2387), 1, + ACTIONS(2378), 8, + anon_sym_RPAREN, anon_sym_COMMA, - STATE(1113), 1, - aux_sym_for_in_clause_repeat1, - ACTIONS(2385), 6, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, + anon_sym_PIPE, + anon_sym_RBRACK, + anon_sym_RBRACE, + [63618] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2380), 8, anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_as, anon_sym_if, - anon_sym_async, - anon_sym_for, + anon_sym_COLON, + anon_sym_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [63659] = 4, + [63632] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2391), 1, + ACTIONS(2384), 1, anon_sym_COMMA, - STATE(1122), 1, + STATE(1171), 1, aux_sym_for_in_clause_repeat1, - ACTIONS(2389), 6, + ACTIONS(2382), 6, anon_sym_RPAREN, anon_sym_if, anon_sym_async, anon_sym_for, anon_sym_RBRACK, anon_sym_RBRACE, - [63677] = 7, + [63650] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, - anon_sym_and, - ACTIONS(2184), 1, - anon_sym_or, - ACTIONS(2198), 1, - anon_sym_if, - ACTIONS(2393), 1, + ACTIONS(2389), 1, anon_sym_COMMA, - STATE(1243), 1, - aux_sym_expression_list_repeat1, - ACTIONS(2276), 3, + STATE(1171), 1, + aux_sym_for_in_clause_repeat1, + ACTIONS(2387), 6, anon_sym_RPAREN, + anon_sym_if, + anon_sym_async, + anon_sym_for, anon_sym_RBRACK, anon_sym_RBRACE, - [63701] = 2, + [63668] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2395), 8, + ACTIONS(2391), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, @@ -77266,136 +77248,136 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [63715] = 8, + [63682] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2397), 1, + ACTIONS(2395), 1, anon_sym_COMMA, - ACTIONS(2399), 1, - anon_sym_as, - ACTIONS(2401), 1, - anon_sym_if, - ACTIONS(2403), 1, - anon_sym_COLON, - ACTIONS(2405), 1, - anon_sym_and, - ACTIONS(2407), 1, - anon_sym_or, - STATE(1364), 1, - aux_sym_exception_list_repeat1, - [63740] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2409), 7, + STATE(1143), 1, + aux_sym_for_in_clause_repeat1, + ACTIONS(2393), 6, anon_sym_RPAREN, - anon_sym_COMMA, anon_sym_if, anon_sym_async, anon_sym_for, anon_sym_RBRACK, anon_sym_RBRACE, - [63753] = 5, + [63700] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2280), 1, anon_sym_and, - ACTIONS(2184), 1, - anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2310), 1, anon_sym_if, - ACTIONS(2411), 4, - anon_sym_RPAREN, + ACTIONS(2312), 1, + anon_sym_or, + ACTIONS(2194), 5, + sym__newline, + anon_sym_from, anon_sym_COMMA, - anon_sym_RBRACK, + anon_sym_EQ, + anon_sym_SEMI, + [63720] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2250), 1, + anon_sym_and, + ACTIONS(2252), 1, + anon_sym_or, + ACTIONS(2182), 6, + anon_sym_COMMA, + anon_sym_if, anon_sym_RBRACE, - [63772] = 8, + anon_sym_EQ, + anon_sym_COLON2, + sym_type_conversion, + [63738] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2413), 1, - sym_identifier, - ACTIONS(2415), 1, - anon_sym_LPAREN, - ACTIONS(2417), 1, - anon_sym_STAR, - STATE(1290), 1, - sym_dotted_name, - STATE(1327), 1, - sym_aliased_import, - STATE(1559), 1, - sym__import_list, - STATE(1561), 1, - sym_wildcard_import, - [63797] = 7, + ACTIONS(2106), 1, + anon_sym_async, + ACTIONS(2108), 1, + anon_sym_for, + ACTIONS(2220), 1, + anon_sym_RPAREN, + ACTIONS(2222), 1, + anon_sym_COMMA, + STATE(1107), 1, + sym_for_in_clause, + STATE(1472), 1, + aux_sym_argument_list_repeat1, + STATE(1673), 1, + sym__comprehension_clauses, + [63763] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2286), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2299), 1, + ACTIONS(2192), 1, anon_sym_if, - ACTIONS(2339), 1, + ACTIONS(2397), 4, + anon_sym_RPAREN, anon_sym_COMMA, - STATE(1288), 1, - aux_sym_expression_list_repeat1, - ACTIONS(2419), 2, - sym__newline, - anon_sym_SEMI, - [63820] = 5, + anon_sym_COLON, + anon_sym_EQ, + [63782] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2401), 1, - anon_sym_if, - ACTIONS(2405), 1, + ACTIONS(2280), 1, anon_sym_and, - ACTIONS(2407), 1, + ACTIONS(2310), 1, + anon_sym_if, + ACTIONS(2312), 1, anon_sym_or, - ACTIONS(2200), 4, - anon_sym_RPAREN, + ACTIONS(2290), 4, + sym__newline, + anon_sym_from, anon_sym_COMMA, - anon_sym_as, - anon_sym_COLON, - [63839] = 6, + anon_sym_SEMI, + [63801] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2421), 1, - anon_sym_except, - ACTIONS(2423), 1, - anon_sym_finally, - STATE(540), 1, - sym_finally_clause, - STATE(266), 2, - sym_except_group_clause, - aux_sym_try_statement_repeat2, - STATE(283), 2, - sym_except_clause, - aux_sym_try_statement_repeat1, - [63860] = 8, + ACTIONS(2280), 1, + anon_sym_and, + ACTIONS(2310), 1, + anon_sym_if, + ACTIONS(2312), 1, + anon_sym_or, + ACTIONS(2358), 1, + anon_sym_COMMA, + STATE(1288), 1, + aux_sym_expression_list_repeat1, + ACTIONS(2248), 2, + sym__newline, + anon_sym_SEMI, + [63824] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2096), 1, + ACTIONS(2106), 1, anon_sym_async, - ACTIONS(2098), 1, + ACTIONS(2108), 1, anon_sym_for, - ACTIONS(2425), 1, + ACTIONS(2399), 1, anon_sym_COMMA, - ACTIONS(2427), 1, + ACTIONS(2401), 1, anon_sym_RBRACE, - STATE(1106), 1, + STATE(1107), 1, sym_for_in_clause, STATE(1450), 1, aux_sym_dictionary_repeat1, STATE(1724), 1, sym__comprehension_clauses, - [63885] = 8, + [63849] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2413), 1, + ACTIONS(2403), 1, sym_identifier, - ACTIONS(2417), 1, - anon_sym_STAR, - ACTIONS(2429), 1, + ACTIONS(2405), 1, anon_sym_LPAREN, + ACTIONS(2407), 1, + anon_sym_STAR, STATE(1290), 1, sym_dotted_name, STATE(1327), 1, @@ -77404,1369 +77386,1412 @@ static const uint16_t ts_small_parse_table[] = { sym__import_list, STATE(1580), 1, sym_wildcard_import, - [63910] = 8, + [63874] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2096), 1, + ACTIONS(2106), 1, anon_sym_async, - ACTIONS(2098), 1, + ACTIONS(2108), 1, anon_sym_for, - ACTIONS(2228), 1, + ACTIONS(2214), 1, anon_sym_RPAREN, - ACTIONS(2230), 1, + ACTIONS(2216), 1, anon_sym_COMMA, - STATE(1106), 1, + STATE(1107), 1, sym_for_in_clause, STATE(1456), 1, aux_sym_argument_list_repeat1, STATE(1711), 1, sym__comprehension_clauses, - [63935] = 8, + [63899] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, + ACTIONS(2100), 1, anon_sym_COMMA, - ACTIONS(2096), 1, + ACTIONS(2106), 1, anon_sym_async, - ACTIONS(2098), 1, + ACTIONS(2108), 1, anon_sym_for, - ACTIONS(2431), 1, + ACTIONS(2110), 1, + anon_sym_RBRACK, + STATE(1107), 1, + sym_for_in_clause, + STATE(1308), 1, + aux_sym__collection_elements_repeat1, + STATE(1722), 1, + sym__comprehension_clauses, + [63924] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2100), 1, + anon_sym_COMMA, + ACTIONS(2106), 1, + anon_sym_async, + ACTIONS(2108), 1, + anon_sym_for, + ACTIONS(2409), 1, anon_sym_RPAREN, - STATE(1106), 1, + STATE(1107), 1, sym_for_in_clause, STATE(1308), 1, aux_sym__collection_elements_repeat1, STATE(1618), 1, sym__comprehension_clauses, - [63960] = 5, + [63949] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2100), 1, + anon_sym_COMMA, + ACTIONS(2106), 1, + anon_sym_async, + ACTIONS(2108), 1, + anon_sym_for, + ACTIONS(2110), 1, + anon_sym_RBRACE, + STATE(1107), 1, + sym_for_in_clause, + STATE(1308), 1, + aux_sym__collection_elements_repeat1, + STATE(1728), 1, + sym__comprehension_clauses, + [63974] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2106), 1, + anon_sym_async, + ACTIONS(2108), 1, + anon_sym_for, + ACTIONS(2411), 1, + anon_sym_COMMA, + ACTIONS(2413), 1, + anon_sym_RBRACE, + STATE(1107), 1, + sym_for_in_clause, + STATE(1449), 1, + aux_sym_dictionary_repeat1, + STATE(1665), 1, + sym__comprehension_clauses, + [63999] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2415), 1, + anon_sym_except, + ACTIONS(2417), 1, + anon_sym_finally, + STATE(540), 1, + sym_finally_clause, + STATE(266), 2, + sym_except_group_clause, + aux_sym_try_statement_repeat2, + STATE(283), 2, + sym_except_clause, + aux_sym_try_statement_repeat1, + [64020] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2401), 1, + ACTIONS(2419), 1, anon_sym_if, - ACTIONS(2405), 1, + ACTIONS(2421), 1, anon_sym_and, - ACTIONS(2407), 1, + ACTIONS(2423), 1, anon_sym_or, - ACTIONS(2214), 4, + ACTIONS(2194), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, anon_sym_COLON, - [63979] = 4, + [64039] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2405), 1, + ACTIONS(2419), 1, + anon_sym_if, + ACTIONS(2421), 1, anon_sym_and, - ACTIONS(2407), 1, + ACTIONS(2423), 1, anon_sym_or, - ACTIONS(2190), 5, + ACTIONS(2427), 1, + anon_sym_as, + ACTIONS(2425), 3, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + [64060] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2421), 1, + anon_sym_and, + ACTIONS(2423), 1, + anon_sym_or, + ACTIONS(2188), 5, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, anon_sym_if, anon_sym_COLON, - [63996] = 3, + [64077] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2405), 1, + ACTIONS(2421), 1, anon_sym_and, - ACTIONS(2176), 6, + ACTIONS(2182), 6, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, anon_sym_if, anon_sym_COLON, anon_sym_or, - [64011] = 7, + [64092] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 1, - anon_sym_and, - ACTIONS(2286), 1, - anon_sym_or, - ACTIONS(2299), 1, - anon_sym_if, - ACTIONS(2339), 1, - anon_sym_COMMA, - STATE(1288), 1, - aux_sym_expression_list_repeat1, - ACTIONS(2433), 2, - sym__newline, - anon_sym_SEMI, - [64034] = 6, + ACTIONS(2429), 1, + sym_identifier, + ACTIONS(2431), 1, + anon_sym_STAR, + ACTIONS(2433), 1, + anon_sym_STAR_STAR, + STATE(1577), 4, + sym_typevar_parameter, + sym_typevartuple_parameter, + sym_paramspec_parameter, + sym__type_parameter, + [64111] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2401), 1, + ACTIONS(2419), 1, anon_sym_if, - ACTIONS(2405), 1, + ACTIONS(2421), 1, anon_sym_and, - ACTIONS(2407), 1, + ACTIONS(2423), 1, anon_sym_or, + ACTIONS(2435), 1, + anon_sym_COMMA, ACTIONS(2437), 1, anon_sym_as, - ACTIONS(2435), 3, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - [64055] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2397), 1, - anon_sym_COMMA, - ACTIONS(2401), 1, - anon_sym_if, - ACTIONS(2405), 1, - anon_sym_and, - ACTIONS(2407), 1, - anon_sym_or, ACTIONS(2439), 1, - anon_sym_as, - ACTIONS(2441), 1, anon_sym_COLON, STATE(1364), 1, aux_sym_exception_list_repeat1, - [64080] = 8, + [64136] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2096), 1, + ACTIONS(2106), 1, anon_sym_async, - ACTIONS(2098), 1, + ACTIONS(2108), 1, anon_sym_for, - ACTIONS(2443), 1, + ACTIONS(2441), 1, anon_sym_COMMA, - ACTIONS(2445), 1, + ACTIONS(2443), 1, anon_sym_RBRACE, - STATE(1106), 1, + STATE(1107), 1, sym_for_in_clause, STATE(1466), 1, aux_sym_dictionary_repeat1, STATE(1680), 1, sym__comprehension_clauses, - [64105] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2447), 1, - anon_sym_except, - ACTIONS(2449), 1, - anon_sym_finally, - STATE(564), 1, - sym_finally_clause, - STATE(281), 2, - sym_except_clause, - aux_sym_try_statement_repeat1, - STATE(282), 2, - sym_except_group_clause, - aux_sym_try_statement_repeat2, - [64126] = 8, + [64161] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2096), 1, + ACTIONS(2106), 1, anon_sym_async, - ACTIONS(2098), 1, + ACTIONS(2108), 1, anon_sym_for, - ACTIONS(2194), 1, + ACTIONS(2228), 1, anon_sym_RPAREN, - ACTIONS(2196), 1, + ACTIONS(2230), 1, anon_sym_COMMA, - STATE(1106), 1, + STATE(1107), 1, sym_for_in_clause, - STATE(1472), 1, + STATE(1412), 1, aux_sym_argument_list_repeat1, - STATE(1673), 1, + STATE(1628), 1, sym__comprehension_clauses, - [64151] = 5, + [64186] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2401), 1, + ACTIONS(2419), 1, anon_sym_if, - ACTIONS(2405), 1, + ACTIONS(2421), 1, anon_sym_and, - ACTIONS(2407), 1, + ACTIONS(2423), 1, anon_sym_or, - ACTIONS(2186), 4, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, - anon_sym_COLON, - [64170] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1558), 7, + ACTIONS(2190), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, - anon_sym_if, anon_sym_COLON, - anon_sym_and, - anon_sym_or, - [64183] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2182), 1, - anon_sym_and, - ACTIONS(2184), 1, - anon_sym_or, - ACTIONS(2198), 1, - anon_sym_if, - ACTIONS(2451), 4, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_RBRACE, - [64202] = 5, + [64205] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2453), 1, + ACTIONS(2429), 1, sym_identifier, - ACTIONS(2455), 1, + ACTIONS(2431), 1, anon_sym_STAR, - ACTIONS(2457), 1, + ACTIONS(2433), 1, anon_sym_STAR_STAR, - STATE(1577), 4, + STATE(1409), 4, sym_typevar_parameter, sym_typevartuple_parameter, sym_paramspec_parameter, sym__type_parameter, - [64221] = 4, + [64224] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2405), 1, + ACTIONS(2280), 1, anon_sym_and, - ACTIONS(2407), 1, + ACTIONS(2310), 1, + anon_sym_if, + ACTIONS(2312), 1, anon_sym_or, - ACTIONS(2176), 5, + ACTIONS(2445), 1, + anon_sym_COMMA, + STATE(1380), 1, + aux_sym_print_statement_repeat1, + ACTIONS(2447), 2, + sym__newline, + anon_sym_SEMI, + [64247] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2421), 1, + anon_sym_and, + ACTIONS(2423), 1, + anon_sym_or, + ACTIONS(2182), 5, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, anon_sym_if, anon_sym_COLON, - [64238] = 8, + [64264] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, + ACTIONS(2100), 1, anon_sym_COMMA, - ACTIONS(2096), 1, + ACTIONS(2106), 1, anon_sym_async, - ACTIONS(2098), 1, + ACTIONS(2108), 1, anon_sym_for, - ACTIONS(2100), 1, + ACTIONS(2110), 1, anon_sym_RPAREN, - STATE(1106), 1, + STATE(1107), 1, sym_for_in_clause, STATE(1308), 1, aux_sym__collection_elements_repeat1, STATE(1618), 1, sym__comprehension_clauses, - [64263] = 8, + [64289] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, + ACTIONS(2449), 7, + anon_sym_RPAREN, anon_sym_COMMA, - ACTIONS(2096), 1, + anon_sym_if, anon_sym_async, - ACTIONS(2098), 1, anon_sym_for, - ACTIONS(2100), 1, + anon_sym_RBRACK, anon_sym_RBRACE, - STATE(1106), 1, + [64302] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2106), 1, + anon_sym_async, + ACTIONS(2108), 1, + anon_sym_for, + ACTIONS(2200), 1, + anon_sym_RPAREN, + ACTIONS(2202), 1, + anon_sym_COMMA, + STATE(1107), 1, sym_for_in_clause, - STATE(1308), 1, - aux_sym__collection_elements_repeat1, - STATE(1728), 1, + STATE(1521), 1, + aux_sym_argument_list_repeat1, + STATE(1618), 1, sym__comprehension_clauses, - [64288] = 8, + [64327] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, + ACTIONS(2100), 1, anon_sym_COMMA, - ACTIONS(2096), 1, + ACTIONS(2106), 1, anon_sym_async, - ACTIONS(2098), 1, + ACTIONS(2108), 1, anon_sym_for, - ACTIONS(2100), 1, + ACTIONS(2110), 1, anon_sym_RBRACK, - STATE(1106), 1, + STATE(1107), 1, sym_for_in_clause, STATE(1308), 1, aux_sym__collection_elements_repeat1, STATE(1754), 1, sym__comprehension_clauses, - [64313] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2459), 7, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_if, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACK, - anon_sym_RBRACE, - [64326] = 8, + [64352] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, + ACTIONS(2100), 1, anon_sym_COMMA, - ACTIONS(2096), 1, + ACTIONS(2106), 1, anon_sym_async, - ACTIONS(2098), 1, + ACTIONS(2108), 1, anon_sym_for, - ACTIONS(2100), 1, + ACTIONS(2110), 1, anon_sym_RBRACE, - STATE(1106), 1, + STATE(1107), 1, sym_for_in_clause, STATE(1308), 1, aux_sym__collection_elements_repeat1, STATE(1695), 1, sym__comprehension_clauses, - [64351] = 8, + [64377] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2096), 1, - anon_sym_async, - ACTIONS(2098), 1, - anon_sym_for, - ACTIONS(2461), 1, - anon_sym_COMMA, - ACTIONS(2463), 1, - anon_sym_RBRACE, - STATE(1106), 1, - sym_for_in_clause, - STATE(1449), 1, - aux_sym_dictionary_repeat1, - STATE(1665), 1, - sym__comprehension_clauses, - [64376] = 8, + ACTIONS(2415), 1, + anon_sym_except, + ACTIONS(2417), 1, + anon_sym_finally, + STATE(556), 1, + sym_finally_clause, + STATE(267), 2, + sym_except_group_clause, + aux_sym_try_statement_repeat2, + STATE(275), 2, + sym_except_clause, + aux_sym_try_statement_repeat1, + [64398] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2397), 1, - anon_sym_COMMA, - ACTIONS(2401), 1, + ACTIONS(2419), 1, anon_sym_if, - ACTIONS(2405), 1, + ACTIONS(2421), 1, anon_sym_and, - ACTIONS(2407), 1, + ACTIONS(2423), 1, anon_sym_or, - ACTIONS(2465), 1, + ACTIONS(2435), 1, + anon_sym_COMMA, + ACTIONS(2451), 1, anon_sym_as, - ACTIONS(2467), 1, + ACTIONS(2453), 1, anon_sym_COLON, STATE(1364), 1, aux_sym_exception_list_repeat1, - [64401] = 8, + [64423] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2397), 1, - anon_sym_COMMA, - ACTIONS(2401), 1, + ACTIONS(2419), 1, anon_sym_if, - ACTIONS(2405), 1, + ACTIONS(2421), 1, anon_sym_and, - ACTIONS(2407), 1, + ACTIONS(2423), 1, anon_sym_or, - ACTIONS(2469), 1, + ACTIONS(2435), 1, + anon_sym_COMMA, + ACTIONS(2455), 1, anon_sym_as, - ACTIONS(2471), 1, + ACTIONS(2457), 1, anon_sym_COLON, STATE(1364), 1, aux_sym_exception_list_repeat1, - [64426] = 7, + [64448] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 1, + ACTIONS(2280), 1, anon_sym_and, - ACTIONS(2286), 1, - anon_sym_or, - ACTIONS(2299), 1, + ACTIONS(2310), 1, anon_sym_if, - ACTIONS(2339), 1, - anon_sym_COMMA, - STATE(1288), 1, - aux_sym_expression_list_repeat1, - ACTIONS(2276), 2, + ACTIONS(2312), 1, + anon_sym_or, + ACTIONS(2316), 4, sym__newline, + anon_sym_from, + anon_sym_COMMA, anon_sym_SEMI, - [64449] = 8, + [64467] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2096), 1, - anon_sym_async, - ACTIONS(2098), 1, - anon_sym_for, - ACTIONS(2232), 1, - anon_sym_RPAREN, - ACTIONS(2234), 1, - anon_sym_COMMA, - STATE(1106), 1, - sym_for_in_clause, - STATE(1521), 1, - aux_sym_argument_list_repeat1, - STATE(1618), 1, - sym__comprehension_clauses, - [64474] = 8, + ACTIONS(2403), 1, + sym_identifier, + ACTIONS(2407), 1, + anon_sym_STAR, + ACTIONS(2459), 1, + anon_sym_LPAREN, + STATE(1290), 1, + sym_dotted_name, + STATE(1327), 1, + sym_aliased_import, + STATE(1559), 1, + sym__import_list, + STATE(1561), 1, + sym_wildcard_import, + [64492] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2096), 1, + ACTIONS(2100), 1, + anon_sym_COMMA, + ACTIONS(2106), 1, anon_sym_async, - ACTIONS(2098), 1, + ACTIONS(2108), 1, anon_sym_for, - ACTIONS(2222), 1, + ACTIONS(2110), 1, anon_sym_RPAREN, - ACTIONS(2224), 1, - anon_sym_COMMA, - STATE(1106), 1, + STATE(1107), 1, sym_for_in_clause, - STATE(1412), 1, - aux_sym_argument_list_repeat1, + STATE(1308), 1, + aux_sym__collection_elements_repeat1, STATE(1628), 1, sym__comprehension_clauses, - [64499] = 7, + [64517] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2473), 1, - sym_identifier, - ACTIONS(2475), 1, - anon_sym_DOT, - ACTIONS(2477), 1, - anon_sym___future__, - STATE(1343), 1, - aux_sym_import_prefix_repeat1, - STATE(1462), 1, - sym_import_prefix, - STATE(1712), 2, - sym_relative_import, - sym_dotted_name, - [64522] = 4, + ACTIONS(2280), 1, + anon_sym_and, + ACTIONS(2310), 1, + anon_sym_if, + ACTIONS(2312), 1, + anon_sym_or, + ACTIONS(2358), 1, + anon_sym_COMMA, + STATE(1288), 1, + aux_sym_expression_list_repeat1, + ACTIONS(2461), 2, + sym__newline, + anon_sym_SEMI, + [64540] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2405), 1, + ACTIONS(2419), 1, + anon_sym_if, + ACTIONS(2421), 1, anon_sym_and, - ACTIONS(2407), 1, + ACTIONS(2423), 1, anon_sym_or, - ACTIONS(2212), 5, - anon_sym_RPAREN, + ACTIONS(2435), 1, anon_sym_COMMA, + ACTIONS(2463), 1, anon_sym_as, - anon_sym_if, + ACTIONS(2465), 1, anon_sym_COLON, - [64539] = 6, + STATE(1364), 1, + aux_sym_exception_list_repeat1, + [64565] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2421), 1, + ACTIONS(2467), 1, anon_sym_except, - ACTIONS(2423), 1, + ACTIONS(2469), 1, anon_sym_finally, - STATE(556), 1, + STATE(533), 1, sym_finally_clause, - STATE(267), 2, + STATE(272), 2, sym_except_group_clause, aux_sym_try_statement_repeat2, - STATE(275), 2, + STATE(278), 2, sym_except_clause, aux_sym_try_statement_repeat1, - [64560] = 6, + [64586] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2419), 1, + anon_sym_if, + ACTIONS(2421), 1, + anon_sym_and, + ACTIONS(2423), 1, + anon_sym_or, + ACTIONS(2184), 4, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_as, + anon_sym_COLON, + [64605] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2447), 1, + ACTIONS(2467), 1, anon_sym_except, - ACTIONS(2449), 1, + ACTIONS(2469), 1, anon_sym_finally, - STATE(533), 1, + STATE(564), 1, sym_finally_clause, - STATE(272), 2, - sym_except_group_clause, - aux_sym_try_statement_repeat2, - STATE(278), 2, + STATE(281), 2, sym_except_clause, aux_sym_try_statement_repeat1, - [64581] = 8, + STATE(282), 2, + sym_except_group_clause, + aux_sym_try_statement_repeat2, + [64626] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, - anon_sym_COMMA, - ACTIONS(2096), 1, + ACTIONS(2106), 1, anon_sym_async, - ACTIONS(2098), 1, + ACTIONS(2108), 1, anon_sym_for, - ACTIONS(2100), 1, - anon_sym_RPAREN, - STATE(1106), 1, - sym_for_in_clause, - STATE(1308), 1, - aux_sym__collection_elements_repeat1, - STATE(1628), 1, - sym__comprehension_clauses, - [64606] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2090), 1, + ACTIONS(2471), 1, anon_sym_COMMA, - ACTIONS(2096), 1, - anon_sym_async, - ACTIONS(2098), 1, - anon_sym_for, - ACTIONS(2100), 1, - anon_sym_RBRACK, - STATE(1106), 1, + ACTIONS(2473), 1, + anon_sym_RBRACE, + STATE(1107), 1, sym_for_in_clause, - STATE(1308), 1, - aux_sym__collection_elements_repeat1, - STATE(1722), 1, + STATE(1479), 1, + aux_sym_dictionary_repeat1, + STATE(1714), 1, sym__comprehension_clauses, - [64631] = 5, + [64651] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 1, + ACTIONS(2280), 1, anon_sym_and, - ACTIONS(2286), 1, - anon_sym_or, - ACTIONS(2299), 1, + ACTIONS(2310), 1, anon_sym_if, - ACTIONS(2311), 4, - sym__newline, - anon_sym_from, + ACTIONS(2312), 1, + anon_sym_or, + ACTIONS(2358), 1, anon_sym_COMMA, + STATE(1288), 1, + aux_sym_expression_list_repeat1, + ACTIONS(2475), 2, + sym__newline, anon_sym_SEMI, - [64650] = 5, + [64674] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2248), 7, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_RBRACE, + anon_sym_EQ, + anon_sym_COLON2, + sym_type_conversion, + [64687] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 1, + ACTIONS(2280), 1, anon_sym_and, - ACTIONS(2286), 1, - anon_sym_or, - ACTIONS(2299), 1, + ACTIONS(2310), 1, anon_sym_if, - ACTIONS(2319), 4, - sym__newline, - anon_sym_from, + ACTIONS(2312), 1, + anon_sym_or, + ACTIONS(2358), 1, anon_sym_COMMA, + STATE(1288), 1, + aux_sym_expression_list_repeat1, + ACTIONS(2477), 2, + sym__newline, anon_sym_SEMI, - [64669] = 5, + [64710] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2262), 1, + ACTIONS(2246), 1, anon_sym_if, - ACTIONS(2266), 1, + ACTIONS(2250), 1, anon_sym_and, - ACTIONS(2268), 1, + ACTIONS(2252), 1, anon_sym_or, - ACTIONS(2451), 4, + ACTIONS(2479), 4, anon_sym_RBRACE, anon_sym_EQ, anon_sym_COLON2, sym_type_conversion, - [64688] = 2, + [64729] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2288), 7, - anon_sym_RPAREN, - anon_sym_COMMA, + ACTIONS(2158), 1, anon_sym_if, + ACTIONS(2160), 1, + anon_sym_and, + ACTIONS(2162), 1, + anon_sym_or, + ACTIONS(2481), 4, + anon_sym_COMMA, anon_sym_async, anon_sym_for, - anon_sym_RBRACK, anon_sym_RBRACE, - [64701] = 7, + [64748] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 1, + ACTIONS(2071), 7, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, anon_sym_and, - ACTIONS(2286), 1, anon_sym_or, - ACTIONS(2299), 1, + [64761] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2280), 1, + anon_sym_and, + ACTIONS(2310), 1, anon_sym_if, - ACTIONS(2479), 1, + ACTIONS(2312), 1, + anon_sym_or, + ACTIONS(2483), 1, anon_sym_COMMA, - STATE(1380), 1, - aux_sym_print_statement_repeat1, - ACTIONS(2481), 2, + STATE(1401), 1, + aux_sym_assert_statement_repeat1, + ACTIONS(2485), 2, sym__newline, anon_sym_SEMI, - [64724] = 5, + [64784] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2136), 1, - anon_sym_if, - ACTIONS(2138), 1, + ACTIONS(2280), 1, anon_sym_and, - ACTIONS(2140), 1, + ACTIONS(2310), 1, + anon_sym_if, + ACTIONS(2312), 1, anon_sym_or, - ACTIONS(2483), 4, + ACTIONS(2483), 1, anon_sym_COMMA, - anon_sym_async, - anon_sym_for, - anon_sym_RBRACE, - [64743] = 7, + STATE(1390), 1, + aux_sym_assert_statement_repeat1, + ACTIONS(2487), 2, + sym__newline, + anon_sym_SEMI, + [64807] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2286), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2299), 1, + ACTIONS(2192), 1, anon_sym_if, - ACTIONS(2485), 1, + ACTIONS(2489), 4, + anon_sym_RPAREN, anon_sym_COMMA, - STATE(1401), 1, - aux_sym_assert_statement_repeat1, - ACTIONS(2487), 2, - sym__newline, - anon_sym_SEMI, - [64766] = 8, + anon_sym_RBRACK, + anon_sym_RBRACE, + [64826] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, + ACTIONS(2100), 1, anon_sym_COMMA, - ACTIONS(2096), 1, + ACTIONS(2106), 1, anon_sym_async, - ACTIONS(2098), 1, + ACTIONS(2108), 1, anon_sym_for, - ACTIONS(2100), 1, + ACTIONS(2110), 1, anon_sym_RPAREN, - STATE(1106), 1, + STATE(1107), 1, sym_for_in_clause, STATE(1308), 1, aux_sym__collection_elements_repeat1, STATE(1711), 1, sym__comprehension_clauses, - [64791] = 8, + [64851] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, + ACTIONS(2100), 1, anon_sym_COMMA, - ACTIONS(2096), 1, + ACTIONS(2106), 1, anon_sym_async, - ACTIONS(2098), 1, + ACTIONS(2108), 1, anon_sym_for, - ACTIONS(2100), 1, + ACTIONS(2110), 1, anon_sym_RBRACK, - STATE(1106), 1, + STATE(1107), 1, sym_for_in_clause, STATE(1308), 1, aux_sym__collection_elements_repeat1, STATE(1713), 1, sym__comprehension_clauses, - [64816] = 8, + [64876] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, + ACTIONS(2100), 1, anon_sym_COMMA, - ACTIONS(2096), 1, + ACTIONS(2106), 1, anon_sym_async, - ACTIONS(2098), 1, + ACTIONS(2108), 1, anon_sym_for, - ACTIONS(2100), 1, + ACTIONS(2110), 1, anon_sym_RBRACE, - STATE(1106), 1, + STATE(1107), 1, sym_for_in_clause, STATE(1308), 1, aux_sym__collection_elements_repeat1, STATE(1717), 1, sym__comprehension_clauses, - [64841] = 8, + [64901] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, + ACTIONS(2100), 1, anon_sym_COMMA, - ACTIONS(2096), 1, + ACTIONS(2106), 1, anon_sym_async, - ACTIONS(2098), 1, + ACTIONS(2108), 1, anon_sym_for, - ACTIONS(2100), 1, + ACTIONS(2110), 1, anon_sym_RPAREN, - STATE(1106), 1, + STATE(1107), 1, sym_for_in_clause, STATE(1308), 1, aux_sym__collection_elements_repeat1, STATE(1673), 1, sym__comprehension_clauses, - [64866] = 8, + [64926] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, + ACTIONS(2100), 1, anon_sym_COMMA, - ACTIONS(2096), 1, + ACTIONS(2106), 1, anon_sym_async, - ACTIONS(2098), 1, + ACTIONS(2108), 1, anon_sym_for, - ACTIONS(2100), 1, + ACTIONS(2110), 1, anon_sym_RBRACK, - STATE(1106), 1, + STATE(1107), 1, sym_for_in_clause, STATE(1308), 1, aux_sym__collection_elements_repeat1, STATE(1675), 1, sym__comprehension_clauses, - [64891] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2182), 1, - anon_sym_and, - ACTIONS(2184), 1, - anon_sym_or, - ACTIONS(2198), 1, - anon_sym_if, - ACTIONS(2489), 4, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_EQ, - [64910] = 8, + [64951] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, + ACTIONS(2100), 1, anon_sym_COMMA, - ACTIONS(2096), 1, + ACTIONS(2106), 1, anon_sym_async, - ACTIONS(2098), 1, + ACTIONS(2108), 1, anon_sym_for, - ACTIONS(2100), 1, + ACTIONS(2110), 1, anon_sym_RBRACE, - STATE(1106), 1, + STATE(1107), 1, sym_for_in_clause, STATE(1308), 1, aux_sym__collection_elements_repeat1, STATE(1676), 1, sym__comprehension_clauses, - [64935] = 2, + [64976] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2071), 7, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_as, + ACTIONS(2158), 1, anon_sym_if, - anon_sym_COLON, - anon_sym_and, - anon_sym_or, - [64948] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2453), 1, - sym_identifier, - ACTIONS(2455), 1, - anon_sym_STAR, - ACTIONS(2457), 1, - anon_sym_STAR_STAR, - STATE(1409), 4, - sym_typevar_parameter, - sym_typevartuple_parameter, - sym_paramspec_parameter, - sym__type_parameter, - [64967] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2284), 1, + ACTIONS(2160), 1, anon_sym_and, - ACTIONS(2286), 1, + ACTIONS(2162), 1, anon_sym_or, - ACTIONS(2299), 1, - anon_sym_if, - ACTIONS(2339), 1, + ACTIONS(2316), 4, anon_sym_COMMA, - STATE(1288), 1, - aux_sym_expression_list_repeat1, - ACTIONS(2491), 2, - sym__newline, - anon_sym_SEMI, - [64990] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2096), 1, anon_sym_async, - ACTIONS(2098), 1, anon_sym_for, - ACTIONS(2493), 1, - anon_sym_COMMA, - ACTIONS(2495), 1, anon_sym_RBRACE, - STATE(1106), 1, - sym_for_in_clause, - STATE(1479), 1, - aux_sym_dictionary_repeat1, - STATE(1714), 1, - sym__comprehension_clauses, - [65015] = 2, + [64995] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2276), 7, + ACTIONS(2382), 7, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_if, + anon_sym_async, + anon_sym_for, anon_sym_RBRACK, anon_sym_RBRACE, - anon_sym_EQ, - anon_sym_COLON2, - sym_type_conversion, - [65028] = 5, + [65008] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2136), 1, - anon_sym_if, - ACTIONS(2138), 1, - anon_sym_and, - ACTIONS(2140), 1, - anon_sym_or, - ACTIONS(2319), 4, + ACTIONS(2491), 7, + anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_if, anon_sym_async, anon_sym_for, + anon_sym_RBRACK, anon_sym_RBRACE, - [65047] = 7, + [65021] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2493), 1, + sym_identifier, + ACTIONS(2495), 1, + anon_sym_DOT, + ACTIONS(2497), 1, + anon_sym___future__, + STATE(1343), 1, + aux_sym_import_prefix_repeat1, + STATE(1462), 1, + sym_import_prefix, + STATE(1712), 2, + sym_relative_import, + sym_dotted_name, + [65044] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 1, + ACTIONS(2421), 1, anon_sym_and, - ACTIONS(2286), 1, + ACTIONS(2423), 1, anon_sym_or, - ACTIONS(2299), 1, - anon_sym_if, - ACTIONS(2339), 1, + ACTIONS(2176), 5, + anon_sym_RPAREN, anon_sym_COMMA, - STATE(1288), 1, - aux_sym_expression_list_repeat1, - ACTIONS(2497), 2, - sym__newline, - anon_sym_SEMI, - [65070] = 3, + anon_sym_as, + anon_sym_if, + anon_sym_COLON, + [65061] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2501), 1, - anon_sym_as, - ACTIONS(2499), 6, + ACTIONS(1558), 7, anon_sym_RPAREN, anon_sym_COMMA, + anon_sym_as, anon_sym_if, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_RBRACE, - [65085] = 7, + anon_sym_and, + anon_sym_or, + [65074] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 1, + ACTIONS(2280), 1, anon_sym_and, - ACTIONS(2286), 1, - anon_sym_or, - ACTIONS(2299), 1, + ACTIONS(2310), 1, anon_sym_if, - ACTIONS(2485), 1, + ACTIONS(2312), 1, + anon_sym_or, + ACTIONS(2358), 1, anon_sym_COMMA, - STATE(1390), 1, - aux_sym_assert_statement_repeat1, - ACTIONS(2503), 2, + STATE(1288), 1, + aux_sym_expression_list_repeat1, + ACTIONS(2499), 2, sym__newline, anon_sym_SEMI, - [65108] = 4, + [65097] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2505), 1, - anon_sym_DOT, - STATE(1242), 1, - aux_sym_match_value_pattern_repeat1, - ACTIONS(2075), 4, - sym__newline, - anon_sym_COMMA, + ACTIONS(2503), 1, anon_sym_as, - anon_sym_SEMI, - [65124] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2510), 1, - anon_sym_COMMA, - STATE(1249), 1, - aux_sym_expression_list_repeat1, - ACTIONS(2508), 4, + ACTIONS(2501), 6, anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_if, anon_sym_COLON, anon_sym_RBRACK, anon_sym_RBRACE, - [65140] = 6, + [65112] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, - ACTIONS(2514), 1, - anon_sym_COLON, - ACTIONS(2512), 2, + ACTIONS(2479), 4, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, - [65160] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2516), 1, - anon_sym_DOT, - STATE(1262), 1, - aux_sym_match_value_pattern_repeat1, - ACTIONS(2518), 4, - sym__newline, - anon_sym_COMMA, - anon_sym_as, - anon_sym_SEMI, - [65176] = 6, + anon_sym_RBRACE, + [65131] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, - ACTIONS(2522), 1, + ACTIONS(2507), 1, anon_sym_COLON, - ACTIONS(2520), 2, + ACTIONS(2505), 2, anon_sym_COMMA, anon_sym_RBRACK, - [65196] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2284), 1, - anon_sym_and, - ACTIONS(2286), 1, - anon_sym_or, - ACTIONS(2299), 1, - anon_sym_if, - ACTIONS(2524), 3, - sym__newline, - anon_sym_COMMA, - anon_sym_SEMI, - [65214] = 3, + [65151] = 3, ACTIONS(2086), 1, sym_comment, - ACTIONS(2526), 2, + ACTIONS(2509), 2, anon_sym_LBRACE2, anon_sym_BSLASH, - ACTIONS(2528), 4, + ACTIONS(2511), 4, sym__string_content, sym__string_end, sym__escape_interpolation, sym_escape_sequence, - [65228] = 4, + [65165] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2532), 1, - anon_sym_COMMA, - STATE(1249), 1, - aux_sym_expression_list_repeat1, - ACTIONS(2530), 4, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_RBRACE, - [65244] = 7, + ACTIONS(2280), 1, + anon_sym_and, + ACTIONS(2310), 1, + anon_sym_if, + ACTIONS(2312), 1, + anon_sym_or, + ACTIONS(2397), 3, + sym__newline, + anon_sym_EQ, + anon_sym_SEMI, + [65183] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, - ACTIONS(2393), 1, + ACTIONS(2362), 1, anon_sym_COMMA, - ACTIONS(2535), 1, + ACTIONS(2513), 1, anon_sym_COLON, - STATE(1243), 1, + STATE(1281), 1, aux_sym_expression_list_repeat1, - [65266] = 4, + [65205] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2106), 1, + ACTIONS(2280), 1, + anon_sym_and, + ACTIONS(2310), 1, + anon_sym_if, + ACTIONS(2312), 1, + anon_sym_or, + ACTIONS(2515), 3, + sym__newline, + anon_sym_COMMA, + anon_sym_SEMI, + [65223] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2128), 1, anon_sym_DOT, - STATE(1256), 1, + STATE(1039), 1, aux_sym_match_value_pattern_repeat1, - ACTIONS(2518), 4, + ACTIONS(2517), 4, anon_sym_import, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_as, - [65282] = 3, - ACTIONS(2086), 1, + [65239] = 7, + ACTIONS(3), 1, sym_comment, - ACTIONS(2537), 2, - anon_sym_LBRACE2, - anon_sym_BSLASH, - ACTIONS(2539), 4, - sym__string_content, - sym__string_end, - sym__escape_interpolation, - sym_escape_sequence, - [65296] = 7, + ACTIONS(2178), 1, + anon_sym_and, + ACTIONS(2180), 1, + anon_sym_or, + ACTIONS(2192), 1, + anon_sym_if, + ACTIONS(2362), 1, + anon_sym_COMMA, + ACTIONS(2519), 1, + anon_sym_COLON, + STATE(1281), 1, + aux_sym_expression_list_repeat1, + [65261] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, - ACTIONS(2393), 1, + ACTIONS(2362), 1, anon_sym_COMMA, - ACTIONS(2541), 1, + ACTIONS(2521), 1, anon_sym_COLON, - STATE(1243), 1, + STATE(1281), 1, aux_sym_expression_list_repeat1, - [65318] = 6, + [65283] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2545), 1, + ACTIONS(2178), 1, + anon_sym_and, + ACTIONS(2180), 1, + anon_sym_or, + ACTIONS(2192), 1, + anon_sym_if, + ACTIONS(2362), 1, + anon_sym_COMMA, + ACTIONS(2523), 1, anon_sym_COLON, - ACTIONS(2547), 1, + STATE(1281), 1, + aux_sym_expression_list_repeat1, + [65305] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2527), 1, + anon_sym_COLON, + ACTIONS(2529), 1, anon_sym_EQ, STATE(1389), 1, sym__type_bound, STATE(1570), 1, sym__type_param_default, - ACTIONS(2543), 2, + ACTIONS(2525), 2, anon_sym_COMMA, anon_sym_RBRACK, - [65338] = 5, + [65325] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 1, + ACTIONS(2419), 1, + anon_sym_if, + ACTIONS(2421), 1, anon_sym_and, - ACTIONS(2286), 1, + ACTIONS(2423), 1, anon_sym_or, - ACTIONS(2299), 1, - anon_sym_if, - ACTIONS(2549), 3, - sym__newline, - anon_sym_COMMA, - anon_sym_SEMI, - [65356] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2106), 1, - anon_sym_DOT, - STATE(1039), 1, - aux_sym_match_value_pattern_repeat1, - ACTIONS(2551), 4, - anon_sym_import, - anon_sym_RPAREN, + ACTIONS(2531), 3, anon_sym_COMMA, anon_sym_as, - [65372] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2555), 1, - anon_sym_AT, - STATE(1257), 2, - sym_decorator, - aux_sym_decorated_definition_repeat1, - ACTIONS(2553), 3, - anon_sym_async, - anon_sym_def, - anon_sym_class, - [65388] = 7, + anon_sym_COLON, + [65343] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2280), 1, anon_sym_and, - ACTIONS(2184), 1, - anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2310), 1, anon_sym_if, - ACTIONS(2232), 1, - anon_sym_RPAREN, - ACTIONS(2234), 1, + ACTIONS(2312), 1, + anon_sym_or, + ACTIONS(2533), 3, + sym__newline, anon_sym_COMMA, - STATE(1526), 1, - aux_sym_argument_list_repeat1, - [65410] = 3, - ACTIONS(2086), 1, - sym_comment, - ACTIONS(2558), 2, - anon_sym_LBRACE2, - anon_sym_BSLASH, - ACTIONS(2560), 4, - sym__string_content, - sym__string_end, - sym__escape_interpolation, - sym_escape_sequence, - [65424] = 3, + anon_sym_SEMI, + [65361] = 3, ACTIONS(2086), 1, sym_comment, - ACTIONS(2562), 2, + ACTIONS(2535), 2, anon_sym_LBRACE2, anon_sym_BSLASH, - ACTIONS(2564), 4, + ACTIONS(2537), 4, sym__string_content, sym__string_end, sym__escape_interpolation, sym_escape_sequence, - [65438] = 5, + [65375] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, - ACTIONS(2566), 3, + ACTIONS(2200), 1, anon_sym_RPAREN, + ACTIONS(2202), 1, anon_sym_COMMA, - anon_sym_COLON, - [65456] = 4, + STATE(1526), 1, + aux_sym_argument_list_repeat1, + [65397] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2516), 1, + ACTIONS(2539), 1, anon_sym_DOT, - STATE(1242), 1, + STATE(1276), 1, aux_sym_match_value_pattern_repeat1, - ACTIONS(2551), 4, + ACTIONS(2541), 4, sym__newline, anon_sym_COMMA, anon_sym_as, anon_sym_SEMI, - [65472] = 2, + [65413] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2110), 6, + ACTIONS(2178), 1, + anon_sym_and, + ACTIONS(2180), 1, + anon_sym_or, + ACTIONS(2192), 1, + anon_sym_if, + ACTIONS(2543), 3, anon_sym_RPAREN, anon_sym_COMMA, - anon_sym_if, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_RBRACE, - [65484] = 6, + [65431] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, - anon_sym_and, - ACTIONS(2184), 1, - anon_sym_or, - ACTIONS(2198), 1, - anon_sym_if, - ACTIONS(2570), 1, - anon_sym_COLON, - ACTIONS(2568), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [65504] = 7, + ACTIONS(2495), 1, + anon_sym_DOT, + ACTIONS(2545), 1, + sym_identifier, + STATE(1343), 1, + aux_sym_import_prefix_repeat1, + STATE(1462), 1, + sym_import_prefix, + STATE(1620), 2, + sym_relative_import, + sym_dotted_name, + [65451] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, - anon_sym_and, - ACTIONS(2184), 1, - anon_sym_or, - ACTIONS(2198), 1, - anon_sym_if, - ACTIONS(2393), 1, + ACTIONS(2547), 1, anon_sym_COMMA, - ACTIONS(2572), 1, - anon_sym_COLON, - STATE(1243), 1, + STATE(1259), 1, aux_sym_expression_list_repeat1, - [65526] = 5, + ACTIONS(2550), 4, + anon_sym_RBRACE, + anon_sym_EQ, + anon_sym_COLON2, + sym_type_conversion, + [65467] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2401), 1, - anon_sym_if, - ACTIONS(2405), 1, + ACTIONS(2280), 1, anon_sym_and, - ACTIONS(2407), 1, + ACTIONS(2310), 1, + anon_sym_if, + ACTIONS(2312), 1, anon_sym_or, - ACTIONS(2574), 3, + ACTIONS(2552), 3, + sym__newline, anon_sym_COMMA, - anon_sym_as, - anon_sym_COLON, - [65544] = 5, + anon_sym_SEMI, + [65485] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2556), 1, + anon_sym_AT, + STATE(1261), 2, + sym_decorator, + aux_sym_decorated_definition_repeat1, + ACTIONS(2554), 3, + anon_sym_async, + anon_sym_def, + anon_sym_class, + [65501] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, - ACTIONS(2576), 3, - anon_sym_RPAREN, - anon_sym_COMMA, + ACTIONS(2561), 1, anon_sym_COLON, - [65562] = 5, + ACTIONS(2559), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [65521] = 3, + ACTIONS(2086), 1, + sym_comment, + ACTIONS(2563), 2, + anon_sym_LBRACE2, + anon_sym_BSLASH, + ACTIONS(2565), 4, + sym__string_content, + sym__string_end, + sym__escape_interpolation, + sym_escape_sequence, + [65535] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, - ACTIONS(2578), 3, + ACTIONS(2567), 3, anon_sym_COMMA, anon_sym_RBRACK, anon_sym_EQ, - [65580] = 6, + [65553] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2475), 1, - anon_sym_DOT, - ACTIONS(2580), 1, - sym_identifier, - STATE(1343), 1, - aux_sym_import_prefix_repeat1, - STATE(1462), 1, - sym_import_prefix, - STATE(1620), 2, - sym_relative_import, - sym_dotted_name, - [65600] = 4, + ACTIONS(2571), 1, + anon_sym_COMMA, + STATE(1265), 1, + aux_sym_open_sequence_match_pattern_repeat1, + ACTIONS(2569), 4, + anon_sym_RPAREN, + anon_sym_if, + anon_sym_COLON, + anon_sym_RBRACK, + [65569] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2582), 1, + ACTIONS(2172), 6, + anon_sym_RPAREN, anon_sym_COMMA, - STATE(1270), 1, - aux_sym_expression_list_repeat1, - ACTIONS(2530), 4, + anon_sym_if, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_RBRACE, - anon_sym_EQ, - anon_sym_COLON2, - sym_type_conversion, - [65616] = 5, + [65581] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2286), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2299), 1, + ACTIONS(2192), 1, anon_sym_if, - ACTIONS(2489), 3, - sym__newline, - anon_sym_EQ, - anon_sym_SEMI, - [65634] = 4, + ACTIONS(2574), 3, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_COLON, + [65599] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2585), 1, + ACTIONS(2576), 1, anon_sym_COMMA, - STATE(1270), 1, + STATE(1259), 1, aux_sym_expression_list_repeat1, - ACTIONS(2508), 4, + ACTIONS(2578), 4, anon_sym_RBRACE, anon_sym_EQ, anon_sym_COLON2, sym_type_conversion, - [65650] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2587), 1, - anon_sym_COMMA, - STATE(1249), 1, - aux_sym_expression_list_repeat1, - ACTIONS(2508), 4, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_RBRACE, - [65666] = 4, + [65615] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2589), 1, + ACTIONS(2580), 1, anon_sym_COMMA, - STATE(1270), 1, + STATE(1259), 1, aux_sym_expression_list_repeat1, - ACTIONS(2508), 4, + ACTIONS(2578), 4, anon_sym_RBRACE, anon_sym_EQ, anon_sym_COLON2, sym_type_conversion, - [65682] = 3, + [65631] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2128), 1, + anon_sym_DOT, + STATE(1247), 1, + aux_sym_match_value_pattern_repeat1, + ACTIONS(2541), 4, + anon_sym_import, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_as, + [65647] = 3, ACTIONS(2086), 1, sym_comment, - ACTIONS(2591), 2, + ACTIONS(2582), 2, anon_sym_LBRACE2, anon_sym_BSLASH, - ACTIONS(2593), 4, + ACTIONS(2584), 4, sym__string_content, sym__string_end, sym__escape_interpolation, sym_escape_sequence, - [65696] = 7, + [65661] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, - ACTIONS(2393), 1, - anon_sym_COMMA, - ACTIONS(2595), 1, + ACTIONS(2588), 1, anon_sym_COLON, - STATE(1243), 1, - aux_sym_expression_list_repeat1, - [65718] = 7, + ACTIONS(2586), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [65681] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, - ACTIONS(2393), 1, + ACTIONS(2362), 1, anon_sym_COMMA, - ACTIONS(2597), 1, + ACTIONS(2590), 1, anon_sym_COLON, - STATE(1243), 1, + STATE(1281), 1, aux_sym_expression_list_repeat1, - [65740] = 5, + [65703] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 1, - anon_sym_and, - ACTIONS(2286), 1, - anon_sym_or, - ACTIONS(2299), 1, - anon_sym_if, - ACTIONS(2599), 3, + ACTIONS(2592), 1, + anon_sym_DOT, + STATE(1274), 1, + aux_sym_match_value_pattern_repeat1, + ACTIONS(2075), 4, sym__newline, anon_sym_COMMA, + anon_sym_as, anon_sym_SEMI, - [65758] = 7, + [65719] = 3, + ACTIONS(2086), 1, + sym_comment, + ACTIONS(2595), 2, + anon_sym_LBRACE2, + anon_sym_BSLASH, + ACTIONS(2597), 4, + sym__string_content, + sym__string_end, + sym__escape_interpolation, + sym_escape_sequence, + [65733] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, - anon_sym_and, - ACTIONS(2184), 1, - anon_sym_or, - ACTIONS(2198), 1, - anon_sym_if, - ACTIONS(2393), 1, + ACTIONS(2539), 1, + anon_sym_DOT, + STATE(1274), 1, + aux_sym_match_value_pattern_repeat1, + ACTIONS(2517), 4, + sym__newline, anon_sym_COMMA, - ACTIONS(2601), 1, - anon_sym_COLON, - STATE(1243), 1, - aux_sym_expression_list_repeat1, - [65780] = 4, + anon_sym_as, + anon_sym_SEMI, + [65749] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2605), 1, + ACTIONS(2599), 1, anon_sym_COMMA, - STATE(1280), 1, - aux_sym_open_sequence_match_pattern_repeat1, - ACTIONS(2603), 4, + STATE(1279), 1, + aux_sym_expression_list_repeat1, + ACTIONS(2578), 4, anon_sym_RPAREN, - anon_sym_if, anon_sym_COLON, anon_sym_RBRACK, - [65796] = 3, + anon_sym_RBRACE, + [65765] = 3, ACTIONS(2086), 1, sym_comment, - ACTIONS(2608), 2, + ACTIONS(2601), 2, anon_sym_LBRACE2, anon_sym_BSLASH, - ACTIONS(2610), 4, + ACTIONS(2603), 4, sym__string_content, sym__string_end, sym__escape_interpolation, sym_escape_sequence, - [65810] = 2, + [65779] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2605), 1, + anon_sym_COMMA, + STATE(1279), 1, + aux_sym_expression_list_repeat1, + ACTIONS(2550), 4, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_RBRACE, + [65795] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2178), 1, + anon_sym_and, + ACTIONS(2180), 1, + anon_sym_or, + ACTIONS(2192), 1, + anon_sym_if, + ACTIONS(2362), 1, + anon_sym_COMMA, + ACTIONS(2608), 1, + anon_sym_COLON, + STATE(1281), 1, + aux_sym_expression_list_repeat1, + [65817] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2610), 1, + anon_sym_COMMA, + STATE(1279), 1, + aux_sym_expression_list_repeat1, + ACTIONS(2578), 4, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_RBRACE, + [65833] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2612), 6, @@ -78776,31 +78801,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_RBRACK, anon_sym_RBRACE, - [65822] = 5, + [65845] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, ACTIONS(2614), 2, anon_sym_COMMA, anon_sym_RBRACK, - [65839] = 5, + [65862] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 1, + ACTIONS(2280), 1, anon_sym_and, - ACTIONS(2286), 1, - anon_sym_or, - ACTIONS(2299), 1, + ACTIONS(2310), 1, anon_sym_if, + ACTIONS(2312), 1, + anon_sym_or, ACTIONS(2616), 2, sym__newline, anon_sym_SEMI, - [65856] = 6, + [65879] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2618), 1, @@ -78813,18 +78838,18 @@ static const uint16_t ts_small_parse_table[] = { sym_type_parameters, STATE(1701), 1, sym_argument_list, - [65875] = 4, + [65898] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2624), 1, anon_sym_COMMA, STATE(1299), 1, aux_sym_expression_list_repeat1, - ACTIONS(2508), 3, + ACTIONS(2578), 3, sym__newline, anon_sym_from, anon_sym_SEMI, - [65890] = 6, + [65913] = 6, ACTIONS(2086), 1, sym_comment, ACTIONS(2626), 1, @@ -78837,18 +78862,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_format_specifier_repeat1, STATE(1499), 1, sym_interpolation, - [65909] = 4, + [65932] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2632), 1, anon_sym_COMMA, STATE(1299), 1, aux_sym_expression_list_repeat1, - ACTIONS(2508), 3, + ACTIONS(2578), 3, sym__newline, anon_sym_from, anon_sym_SEMI, - [65924] = 6, + [65947] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2634), 1, @@ -78861,7 +78886,7 @@ static const uint16_t ts_small_parse_table[] = { sym_type_conversion, STATE(1677), 1, sym_format_specifier, - [65943] = 5, + [65966] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2642), 1, @@ -78873,28 +78898,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2646), 2, sym__newline, anon_sym_SEMI, - [65960] = 2, + [65983] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2311), 5, + ACTIONS(2290), 5, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_RBRACK, anon_sym_RBRACE, - [65971] = 5, + [65994] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, - ACTIONS(2483), 2, + ACTIONS(2481), 2, anon_sym_COMMA, anon_sym_RBRACE, - [65988] = 2, + [66011] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2075), 5, @@ -78903,30 +78928,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_as, anon_sym_SEMI, - [65999] = 4, + [66022] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, + ACTIONS(2100), 1, anon_sym_COMMA, STATE(1309), 1, aux_sym__collection_elements_repeat1, - ACTIONS(2100), 3, + ACTIONS(2110), 3, anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_RBRACE, - [66014] = 5, + [66037] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 1, + ACTIONS(2280), 1, anon_sym_and, - ACTIONS(2286), 1, - anon_sym_or, - ACTIONS(2299), 1, + ACTIONS(2310), 1, anon_sym_if, + ACTIONS(2312), 1, + anon_sym_or, ACTIONS(2648), 2, sym__newline, anon_sym_SEMI, - [66031] = 6, + [66054] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2638), 1, @@ -78939,45 +78964,45 @@ static const uint16_t ts_small_parse_table[] = { sym_type_conversion, STATE(1651), 1, sym_format_specifier, - [66050] = 5, + [66073] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, ACTIONS(2656), 2, anon_sym_RPAREN, anon_sym_COMMA, - [66067] = 5, + [66090] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, ACTIONS(2658), 2, anon_sym_RPAREN, anon_sym_COMMA, - [66084] = 4, + [66107] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2660), 1, anon_sym_COMMA, STATE(1299), 1, aux_sym_expression_list_repeat1, - ACTIONS(2530), 3, + ACTIONS(2550), 3, sym__newline, anon_sym_from, anon_sym_SEMI, - [66099] = 5, + [66122] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2413), 1, + ACTIONS(2403), 1, sym_identifier, STATE(1329), 1, sym_dotted_name, @@ -78986,19 +79011,19 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2663), 2, sym__newline, anon_sym_SEMI, - [66116] = 2, + [66139] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2311), 5, + ACTIONS(2290), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_EQ, anon_sym_COLON2, sym_type_conversion, - [66127] = 5, + [66150] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2413), 1, + ACTIONS(2403), 1, sym_identifier, STATE(1329), 1, sym_dotted_name, @@ -79007,22 +79032,22 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2665), 2, sym__newline, anon_sym_SEMI, - [66144] = 5, + [66167] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, ACTIONS(2667), 2, anon_sym_COMMA, anon_sym_RBRACK, - [66161] = 5, + [66184] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2413), 1, + ACTIONS(2403), 1, sym_identifier, STATE(1329), 1, sym_dotted_name, @@ -79031,7 +79056,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2663), 2, sym__newline, anon_sym_SEMI, - [66178] = 6, + [66201] = 6, ACTIONS(2086), 1, sym_comment, ACTIONS(2669), 1, @@ -79044,10 +79069,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_format_specifier_repeat1, STATE(1499), 1, sym_interpolation, - [66197] = 6, + [66220] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2413), 1, + ACTIONS(2403), 1, sym_identifier, ACTIONS(2677), 1, anon_sym_LPAREN, @@ -79057,16 +79082,16 @@ static const uint16_t ts_small_parse_table[] = { sym_aliased_import, STATE(1565), 1, sym__import_list, - [66216] = 2, + [66239] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2603), 5, + ACTIONS(2569), 5, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_if, anon_sym_COLON, anon_sym_RBRACK, - [66227] = 4, + [66250] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2681), 1, @@ -79077,7 +79102,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_RBRACE, - [66242] = 4, + [66265] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2683), 1, @@ -79088,7 +79113,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_RBRACE, - [66257] = 4, + [66280] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2685), 1, @@ -79099,7 +79124,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_RBRACE, - [66272] = 4, + [66295] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2689), 1, @@ -79110,7 +79135,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_RBRACE, - [66287] = 2, + [66310] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2692), 5, @@ -79119,19 +79144,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, anon_sym_COLON, anon_sym_RBRACK, - [66298] = 5, + [66321] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 1, + ACTIONS(2280), 1, anon_sym_and, - ACTIONS(2286), 1, - anon_sym_or, - ACTIONS(2299), 1, + ACTIONS(2310), 1, anon_sym_if, + ACTIONS(2312), 1, + anon_sym_or, ACTIONS(2694), 2, sym__newline, anon_sym_SEMI, - [66315] = 6, + [66338] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(2618), 1, @@ -79144,7 +79169,7 @@ static const uint16_t ts_small_parse_table[] = { sym_type_parameters, STATE(1626), 1, sym_argument_list, - [66334] = 6, + [66357] = 6, ACTIONS(2086), 1, sym_comment, ACTIONS(2628), 1, @@ -79157,79 +79182,79 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_format_specifier_repeat1, STATE(1499), 1, sym_interpolation, - [66353] = 5, + [66376] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 1, + ACTIONS(2280), 1, anon_sym_and, - ACTIONS(2286), 1, - anon_sym_or, - ACTIONS(2299), 1, + ACTIONS(2310), 1, anon_sym_if, - ACTIONS(2451), 2, + ACTIONS(2312), 1, + anon_sym_or, + ACTIONS(2479), 2, sym__newline, anon_sym_SEMI, - [66370] = 5, + [66393] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, ACTIONS(2702), 2, anon_sym_COMMA, anon_sym_RBRACK, - [66387] = 5, + [66410] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, ACTIONS(2704), 2, anon_sym_COMMA, anon_sym_RBRACK, - [66404] = 5, + [66427] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 1, + ACTIONS(2280), 1, anon_sym_and, - ACTIONS(2286), 1, - anon_sym_or, - ACTIONS(2299), 1, + ACTIONS(2310), 1, anon_sym_if, + ACTIONS(2312), 1, + anon_sym_or, ACTIONS(2706), 2, sym__newline, anon_sym_SEMI, - [66421] = 5, + [66444] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, ACTIONS(2708), 2, anon_sym_COMMA, anon_sym_RBRACK, - [66438] = 5, + [66461] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, ACTIONS(2710), 2, anon_sym_RPAREN, anon_sym_COMMA, - [66455] = 5, + [66478] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2712), 1, @@ -79240,7 +79265,7 @@ static const uint16_t ts_small_parse_table[] = { sym__semicolon, STATE(1322), 1, aux_sym__simple_statements_repeat1, - [66471] = 4, + [66494] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2717), 1, @@ -79250,7 +79275,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2719), 2, sym__newline, anon_sym_SEMI, - [66485] = 4, + [66508] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2721), 1, @@ -79260,29 +79285,29 @@ static const uint16_t ts_small_parse_table[] = { STATE(461), 2, sym_case_block, aux_sym_cases_repeat1, - [66499] = 5, + [66522] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, ACTIONS(2723), 1, anon_sym_COLON, - [66515] = 5, + [66538] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2284), 1, + ACTIONS(2280), 1, anon_sym_and, - ACTIONS(2286), 1, - anon_sym_or, - ACTIONS(2299), 1, + ACTIONS(2310), 1, anon_sym_if, + ACTIONS(2312), 1, + anon_sym_or, ACTIONS(2725), 1, sym__newline, - [66531] = 4, + [66554] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2642), 1, @@ -79292,7 +79317,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2646), 2, sym__newline, anon_sym_SEMI, - [66545] = 5, + [66568] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(567), 1, @@ -79303,7 +79328,7 @@ static const uint16_t ts_small_parse_table[] = { sym__semicolon, STATE(1322), 1, aux_sym__simple_statements_repeat1, - [66561] = 3, + [66584] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2644), 1, @@ -79312,7 +79337,7 @@ static const uint16_t ts_small_parse_table[] = { sym__newline, anon_sym_COMMA, anon_sym_SEMI, - [66573] = 5, + [66596] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2638), 1, @@ -79323,18 +79348,18 @@ static const uint16_t ts_small_parse_table[] = { sym_type_conversion, STATE(1646), 1, sym_format_specifier, - [66589] = 5, + [66612] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, ACTIONS(2735), 1, anon_sym_COLON, - [66605] = 4, + [66628] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2737), 1, @@ -79344,7 +79369,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2740), 2, sym__newline, anon_sym_SEMI, - [66619] = 3, + [66642] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2744), 1, @@ -79353,7 +79378,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, - [66631] = 4, + [66654] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2746), 1, @@ -79363,7 +79388,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(440), 2, sym_case_block, aux_sym_cases_repeat1, - [66645] = 4, + [66668] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2748), 1, @@ -79373,7 +79398,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2750), 2, sym__newline, anon_sym_SEMI, - [66659] = 4, + [66682] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2752), 1, @@ -79383,10 +79408,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2750), 2, sym__newline, anon_sym_SEMI, - [66673] = 5, + [66696] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2580), 1, + ACTIONS(2545), 1, sym_identifier, ACTIONS(2663), 1, anon_sym_RPAREN, @@ -79394,10 +79419,10 @@ static const uint16_t ts_small_parse_table[] = { sym_dotted_name, STATE(1600), 1, sym_aliased_import, - [66689] = 5, + [66712] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2580), 1, + ACTIONS(2545), 1, sym_identifier, ACTIONS(2663), 1, anon_sym_RPAREN, @@ -79405,7 +79430,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dotted_name, STATE(1600), 1, sym_aliased_import, - [66705] = 4, + [66728] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2754), 1, @@ -79415,7 +79440,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2757), 2, sym__newline, anon_sym_SEMI, - [66719] = 4, + [66742] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2746), 1, @@ -79425,10 +79450,10 @@ static const uint16_t ts_small_parse_table[] = { STATE(440), 2, sym_case_block, aux_sym_cases_repeat1, - [66733] = 5, + [66756] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2580), 1, + ACTIONS(2545), 1, sym_identifier, STATE(1362), 1, sym_dotted_name, @@ -79436,10 +79461,10 @@ static const uint16_t ts_small_parse_table[] = { sym_aliased_import, STATE(1670), 1, sym__import_list, - [66749] = 5, + [66772] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2580), 1, + ACTIONS(2545), 1, sym_identifier, STATE(1362), 1, sym_dotted_name, @@ -79447,7 +79472,7 @@ static const uint16_t ts_small_parse_table[] = { sym_aliased_import, STATE(1671), 1, sym__import_list, - [66765] = 4, + [66788] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2761), 1, @@ -79457,7 +79482,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2759), 2, anon_sym_import, sym_identifier, - [66779] = 2, + [66802] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2763), 4, @@ -79465,7 +79490,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_RBRACE, - [66789] = 5, + [66812] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2765), 1, @@ -79476,7 +79501,7 @@ static const uint16_t ts_small_parse_table[] = { sym__semicolon, STATE(1351), 1, aux_sym__simple_statements_repeat1, - [66805] = 5, + [66828] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2769), 1, @@ -79487,18 +79512,18 @@ static const uint16_t ts_small_parse_table[] = { sym__semicolon, STATE(1399), 1, aux_sym__simple_statements_repeat1, - [66821] = 5, + [66844] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, ACTIONS(2773), 1, anon_sym_else, - [66837] = 4, + [66860] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2775), 1, @@ -79508,7 +79533,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2778), 2, anon_sym_as, anon_sym_COLON, - [66851] = 2, + [66874] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2780), 4, @@ -79516,18 +79541,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK, anon_sym_RBRACE, - [66861] = 5, + [66884] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, ACTIONS(2782), 1, anon_sym_COLON, - [66877] = 5, + [66900] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(565), 1, @@ -79538,7 +79563,7 @@ static const uint16_t ts_small_parse_table[] = { sym__semicolon, STATE(1322), 1, aux_sym__simple_statements_repeat1, - [66893] = 4, + [66916] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2788), 1, @@ -79548,26 +79573,26 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2786), 2, anon_sym_import, sym_identifier, - [66907] = 5, + [66930] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, ACTIONS(2791), 1, anon_sym_else, - [66923] = 2, + [66946] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2411), 4, + ACTIONS(2489), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, anon_sym_RBRACE, - [66933] = 4, + [66956] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2795), 1, @@ -79577,7 +79602,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2793), 2, anon_sym_RPAREN, anon_sym_RBRACK, - [66947] = 5, + [66970] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2638), 1, @@ -79588,10 +79613,10 @@ static const uint16_t ts_small_parse_table[] = { sym_type_conversion, STATE(1741), 1, sym_format_specifier, - [66963] = 5, + [66986] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2413), 1, + ACTIONS(2403), 1, sym_identifier, STATE(1290), 1, sym_dotted_name, @@ -79599,26 +79624,26 @@ static const uint16_t ts_small_parse_table[] = { sym_aliased_import, STATE(1552), 1, sym__import_list, - [66979] = 2, + [67002] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2489), 4, + ACTIONS(2397), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_EQ, - [66989] = 5, + [67012] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, ACTIONS(2801), 1, anon_sym_COLON, - [67005] = 4, + [67028] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2805), 1, @@ -79628,18 +79653,18 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2803), 2, anon_sym_RPAREN, anon_sym_RBRACK, - [67019] = 5, + [67042] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, ACTIONS(2807), 1, anon_sym_else, - [67035] = 5, + [67058] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2646), 1, @@ -79650,39 +79675,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, STATE(1415), 1, aux_sym__import_list_repeat1, - [67051] = 5, + [67074] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, ACTIONS(2813), 1, anon_sym_COLON, - [67067] = 4, + [67090] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2397), 1, + ACTIONS(2435), 1, anon_sym_COMMA, STATE(1348), 1, aux_sym_exception_list_repeat1, ACTIONS(2815), 2, anon_sym_as, anon_sym_COLON, - [67081] = 5, + [67104] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, ACTIONS(2817), 1, anon_sym_else, - [67097] = 4, + [67120] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2819), 1, @@ -79692,18 +79717,18 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2821), 2, sym__newline, anon_sym_SEMI, - [67111] = 5, + [67134] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, ACTIONS(2823), 1, anon_sym_else, - [67127] = 4, + [67150] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2825), 1, @@ -79713,69 +79738,69 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2828), 2, sym__newline, anon_sym_SEMI, - [67141] = 4, + [67164] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(315), 1, sym__string_start, - ACTIONS(2112), 1, + ACTIONS(2094), 1, anon_sym_COLON, STATE(690), 2, sym_string, aux_sym_concatenated_string_repeat1, - [67155] = 5, + [67178] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, ACTIONS(2830), 1, anon_sym_COLON, - [67171] = 5, + [67194] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, ACTIONS(2832), 1, anon_sym_COLON, - [67187] = 4, + [67210] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2834), 1, anon_sym_COMMA, STATE(1372), 1, aux_sym_assert_statement_repeat1, - ACTIONS(2549), 2, + ACTIONS(2533), 2, sym__newline, anon_sym_SEMI, - [67201] = 4, + [67224] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(317), 1, sym__template_string_start, - ACTIONS(2112), 1, + ACTIONS(2094), 1, anon_sym_COLON, STATE(693), 2, sym_template_string, aux_sym_concatenated_template_string_repeat1, - [67215] = 4, + [67238] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2547), 1, + ACTIONS(2529), 1, anon_sym_EQ, STATE(1562), 1, sym__type_param_default, ACTIONS(2837), 2, anon_sym_COMMA, anon_sym_RBRACK, - [67229] = 4, + [67252] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2721), 1, @@ -79785,50 +79810,50 @@ static const uint16_t ts_small_parse_table[] = { STATE(461), 2, sym_case_block, aux_sym_cases_repeat1, - [67243] = 5, + [67266] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, ACTIONS(2839), 1, anon_sym_COLON, - [67259] = 5, + [67282] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, ACTIONS(2841), 1, anon_sym_COLON, - [67275] = 5, + [67298] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, ACTIONS(2843), 1, anon_sym_COLON, - [67291] = 4, + [67314] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2547), 1, + ACTIONS(2529), 1, anon_sym_EQ, STATE(1563), 1, sym__type_param_default, ACTIONS(2845), 2, anon_sym_COMMA, anon_sym_RBRACK, - [67305] = 4, + [67328] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2847), 1, @@ -79838,10 +79863,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2849), 2, sym__newline, anon_sym_SEMI, - [67319] = 5, + [67342] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2580), 1, + ACTIONS(2545), 1, sym_identifier, STATE(1362), 1, sym_dotted_name, @@ -79849,17 +79874,17 @@ static const uint16_t ts_small_parse_table[] = { sym_aliased_import, STATE(1625), 1, sym__import_list, - [67335] = 4, + [67358] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2851), 1, anon_sym_COMMA, - STATE(1280), 1, + STATE(1265), 1, aux_sym_open_sequence_match_pattern_repeat1, - ACTIONS(1902), 2, + ACTIONS(1892), 2, anon_sym_if, anon_sym_COLON, - [67349] = 4, + [67372] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2855), 1, @@ -79869,10 +79894,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2853), 2, anon_sym_RPAREN, anon_sym_COMMA, - [67363] = 5, + [67386] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2580), 1, + ACTIONS(2545), 1, sym_identifier, ACTIONS(2665), 1, anon_sym_RPAREN, @@ -79880,10 +79905,10 @@ static const uint16_t ts_small_parse_table[] = { sym_dotted_name, STATE(1600), 1, sym_aliased_import, - [67379] = 5, + [67402] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2413), 1, + ACTIONS(2403), 1, sym_identifier, STATE(1290), 1, sym_dotted_name, @@ -79891,29 +79916,29 @@ static const uint16_t ts_small_parse_table[] = { sym_aliased_import, STATE(1596), 1, sym__import_list, - [67395] = 5, + [67418] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, ACTIONS(2859), 1, anon_sym_COLON, - [67411] = 5, + [67434] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, ACTIONS(2861), 1, anon_sym_else, - [67427] = 4, + [67450] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2819), 1, @@ -79923,27 +79948,27 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2863), 2, sym__newline, anon_sym_SEMI, - [67441] = 4, + [67464] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2547), 1, + ACTIONS(2529), 1, anon_sym_EQ, STATE(1575), 1, sym__type_param_default, ACTIONS(2865), 2, anon_sym_COMMA, anon_sym_RBRACK, - [67455] = 4, + [67478] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2485), 1, + ACTIONS(2483), 1, anon_sym_COMMA, STATE(1372), 1, aux_sym_assert_statement_repeat1, ACTIONS(2867), 2, sym__newline, anon_sym_SEMI, - [67469] = 2, + [67492] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2869), 4, @@ -79951,7 +79976,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_def, anon_sym_class, anon_sym_AT, - [67479] = 4, + [67502] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2819), 1, @@ -79961,15 +79986,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2871), 2, sym__newline, anon_sym_SEMI, - [67493] = 2, + [67516] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2311), 4, + ACTIONS(2290), 4, sym__newline, anon_sym_from, anon_sym_COMMA, anon_sym_SEMI, - [67503] = 4, + [67526] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2819), 1, @@ -79979,18 +80004,18 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2873), 2, sym__newline, anon_sym_SEMI, - [67517] = 5, + [67540] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(2178), 1, anon_sym_and, - ACTIONS(2184), 1, + ACTIONS(2180), 1, anon_sym_or, - ACTIONS(2198), 1, + ACTIONS(2192), 1, anon_sym_if, ACTIONS(2875), 1, anon_sym_COLON, - [67533] = 5, + [67556] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2622), 1, @@ -80001,7 +80026,7 @@ static const uint16_t ts_small_parse_table[] = { sym_type_parameters, STATE(1612), 1, sym_parameters, - [67549] = 5, + [67572] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2622), 1, @@ -80012,7 +80037,7 @@ static const uint16_t ts_small_parse_table[] = { sym_parameters, STATE(1597), 1, sym_type_parameters, - [67565] = 5, + [67588] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2622), 1, @@ -80023,7 +80048,7 @@ static const uint16_t ts_small_parse_table[] = { sym_parameters, STATE(1599), 1, sym_type_parameters, - [67581] = 5, + [67604] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(561), 1, @@ -80034,7 +80059,7 @@ static const uint16_t ts_small_parse_table[] = { sym__semicolon, STATE(1322), 1, aux_sym__simple_statements_repeat1, - [67597] = 4, + [67620] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2883), 1, @@ -80044,17 +80069,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2881), 2, anon_sym_RPAREN, anon_sym_COLON, - [67611] = 4, + [67634] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2485), 1, + ACTIONS(2483), 1, anon_sym_COMMA, STATE(1372), 1, aux_sym_assert_statement_repeat1, ACTIONS(2886), 2, sym__newline, anon_sym_SEMI, - [67625] = 5, + [67648] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2888), 1, @@ -80065,7 +80090,7 @@ static const uint16_t ts_small_parse_table[] = { sym__semicolon, STATE(1328), 1, aux_sym__simple_statements_repeat1, - [67641] = 5, + [67664] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2622), 1, @@ -80076,7 +80101,7 @@ static const uint16_t ts_small_parse_table[] = { sym_parameters, STATE(1572), 1, sym_type_parameters, - [67657] = 4, + [67680] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2892), 1, @@ -80086,16 +80111,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2894), 2, sym__newline, anon_sym_SEMI, - [67671] = 4, + [67694] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2031), 1, + ACTIONS(2043), 1, anon_sym_COMMA, ACTIONS(2896), 1, anon_sym_in, - STATE(1018), 1, + STATE(1016), 1, aux_sym__patterns_repeat1, - [67684] = 4, + [67707] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2898), 1, @@ -80104,7 +80129,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, STATE(1481), 1, aux_sym__parameters_repeat1, - [67697] = 4, + [67720] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2902), 1, @@ -80113,7 +80138,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, STATE(1661), 1, sym_guard, - [67710] = 3, + [67733] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2906), 1, @@ -80121,7 +80146,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2908), 2, anon_sym_if, anon_sym_COLON, - [67721] = 4, + [67744] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2910), 1, @@ -80130,14 +80155,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(1418), 1, aux_sym_type_parameters_repeat1, - [67734] = 2, + [67757] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2853), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, - [67743] = 3, + [67766] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2914), 1, @@ -80145,7 +80170,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2916), 2, sym__newline, anon_sym_SEMI, - [67754] = 4, + [67777] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2918), 1, @@ -80154,7 +80179,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1430), 1, aux_sym_argument_list_repeat1, - [67767] = 4, + [67790] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2922), 1, @@ -80163,7 +80188,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1430), 1, aux_sym_argument_list_repeat1, - [67780] = 4, + [67803] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2750), 1, @@ -80172,7 +80197,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1440), 1, aux_sym__import_list_repeat1, - [67793] = 4, + [67816] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2750), 1, @@ -80181,7 +80206,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1440), 1, aux_sym__import_list_repeat1, - [67806] = 4, + [67829] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2622), 1, @@ -80190,14 +80215,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, STATE(1738), 1, sym_type_parameters, - [67819] = 2, + [67842] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2932), 3, anon_sym_LPAREN, anon_sym_COLON, anon_sym_EQ, - [67828] = 4, + [67851] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2910), 1, @@ -80206,7 +80231,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(1511), 1, aux_sym_type_parameters_repeat1, - [67841] = 4, + [67864] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2936), 1, @@ -80215,7 +80240,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(1592), 1, sym_match_keyword_pattern, - [67854] = 4, + [67877] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2938), 1, @@ -80224,7 +80249,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1444), 1, aux_sym_match_class_pattern_repeat2, - [67867] = 4, + [67890] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2938), 1, @@ -80233,39 +80258,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1429), 1, aux_sym_match_class_pattern_repeat2, - [67880] = 2, + [67903] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1340), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, - [67889] = 4, + [67912] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1997), 1, + ACTIONS(1963), 1, anon_sym_RBRACE, ACTIONS(2942), 1, anon_sym_COMMA, STATE(1477), 1, aux_sym_match_mapping_pattern_repeat1, - [67902] = 4, + [67925] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1916), 1, + ACTIONS(1918), 1, anon_sym_RPAREN, ACTIONS(2944), 1, anon_sym_COMMA, STATE(1420), 1, aux_sym_match_class_pattern_repeat2, - [67915] = 2, + [67938] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2740), 3, sym__newline, anon_sym_COMMA, anon_sym_SEMI, - [67924] = 4, + [67947] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2936), 1, @@ -80274,7 +80299,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(1592), 1, sym_match_keyword_pattern, - [67937] = 4, + [67960] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2948), 1, @@ -80283,14 +80308,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1427), 1, aux_sym_match_class_pattern_repeat1, - [67950] = 2, + [67973] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2729), 3, sym__newline, anon_sym_COMMA, anon_sym_SEMI, - [67959] = 4, + [67982] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2946), 1, @@ -80299,7 +80324,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1444), 1, aux_sym_match_class_pattern_repeat2, - [67972] = 4, + [67995] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2955), 1, @@ -80308,24 +80333,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1430), 1, aux_sym_argument_list_repeat1, - [67985] = 3, + [68008] = 3, ACTIONS(2086), 1, sym_comment, - ACTIONS(2608), 1, + ACTIONS(2535), 1, anon_sym_RBRACE, - ACTIONS(2610), 2, + ACTIONS(2537), 2, anon_sym_LBRACE2, aux_sym_format_specifier_token1, - [67996] = 4, + [68019] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, + ACTIONS(2100), 1, anon_sym_COMMA, - ACTIONS(2220), 1, + ACTIONS(2198), 1, anon_sym_RPAREN, STATE(1471), 1, aux_sym__collection_elements_repeat1, - [68009] = 4, + [68032] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2936), 1, @@ -80334,7 +80359,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(1592), 1, sym_match_keyword_pattern, - [68022] = 4, + [68045] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2962), 1, @@ -80343,7 +80368,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1430), 1, aux_sym_argument_list_repeat1, - [68035] = 4, + [68058] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2638), 1, @@ -80352,7 +80377,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(1646), 1, sym_format_specifier, - [68048] = 3, + [68071] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2966), 1, @@ -80360,14 +80385,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2968), 2, sym__newline, anon_sym_SEMI, - [68059] = 2, + [68082] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2970), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, - [68068] = 3, + [68091] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2811), 1, @@ -80375,16 +80400,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2729), 2, anon_sym_RPAREN, anon_sym_COMMA, - [68079] = 4, + [68102] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1916), 1, + ACTIONS(1918), 1, anon_sym_RPAREN, ACTIONS(2936), 1, sym_identifier, STATE(1592), 1, sym_match_keyword_pattern, - [68092] = 4, + [68115] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2757), 1, @@ -80393,7 +80418,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1440), 1, aux_sym__import_list_repeat1, - [68105] = 4, + [68128] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2975), 1, @@ -80402,14 +80427,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1430), 1, aux_sym_argument_list_repeat1, - [68118] = 2, + [68141] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2979), 3, sym__newline, anon_sym_COMMA, anon_sym_SEMI, - [68127] = 4, + [68150] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2981), 1, @@ -80418,7 +80443,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(1443), 1, aux_sym_index_expression_list_repeat1, - [68140] = 4, + [68163] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2986), 1, @@ -80427,7 +80452,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1444), 1, aux_sym_match_class_pattern_repeat2, - [68153] = 4, + [68176] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2900), 1, @@ -80436,24 +80461,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1483), 1, aux_sym__parameters_repeat1, - [68166] = 3, + [68189] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2337), 1, + ACTIONS(2356), 1, anon_sym_from, - ACTIONS(2341), 2, + ACTIONS(2360), 2, sym__newline, anon_sym_SEMI, - [68177] = 4, + [68200] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, + ACTIONS(2100), 1, anon_sym_COMMA, - ACTIONS(2129), 1, + ACTIONS(2151), 1, anon_sym_RPAREN, STATE(1471), 1, aux_sym__collection_elements_repeat1, - [68190] = 4, + [68213] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2993), 1, @@ -80462,7 +80487,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(1448), 1, aux_sym_dictionary_repeat1, - [68203] = 4, + [68226] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2998), 1, @@ -80471,7 +80496,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(1448), 1, aux_sym_dictionary_repeat1, - [68216] = 4, + [68239] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3002), 1, @@ -80480,25 +80505,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(1448), 1, aux_sym_dictionary_repeat1, - [68229] = 4, + [68252] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2106), 1, + ACTIONS(2128), 1, anon_sym_DOT, - ACTIONS(2170), 1, + ACTIONS(2132), 1, anon_sym_COLON, STATE(1039), 1, aux_sym_match_value_pattern_repeat1, - [68242] = 4, + [68265] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2228), 1, + ACTIONS(2214), 1, anon_sym_RPAREN, - ACTIONS(2230), 1, + ACTIONS(2216), 1, anon_sym_COMMA, STATE(1457), 1, aux_sym_argument_list_repeat1, - [68255] = 4, + [68278] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3006), 1, @@ -80507,7 +80532,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1458), 1, aux_sym_argument_list_repeat1, - [68268] = 4, + [68291] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3010), 1, @@ -80516,16 +80541,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(1460), 1, aux_sym_index_expression_list_repeat1, - [68281] = 4, + [68304] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, + ACTIONS(2100), 1, anon_sym_COMMA, ACTIONS(3014), 1, anon_sym_RPAREN, STATE(1309), 1, aux_sym__collection_elements_repeat1, - [68294] = 4, + [68317] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3016), 1, @@ -80534,7 +80559,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1430), 1, aux_sym_argument_list_repeat1, - [68307] = 4, + [68330] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3020), 1, @@ -80543,7 +80568,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1430), 1, aux_sym_argument_list_repeat1, - [68320] = 4, + [68343] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3024), 1, @@ -80552,7 +80577,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1430), 1, aux_sym_argument_list_repeat1, - [68333] = 4, + [68356] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3028), 1, @@ -80561,7 +80586,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1430), 1, aux_sym_argument_list_repeat1, - [68346] = 4, + [68369] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3032), 1, @@ -80570,51 +80595,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(1443), 1, aux_sym_index_expression_list_repeat1, - [68359] = 4, + [68382] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, + ACTIONS(2100), 1, anon_sym_COMMA, - ACTIONS(2180), 1, + ACTIONS(2218), 1, anon_sym_RPAREN, STATE(1471), 1, aux_sym__collection_elements_repeat1, - [68372] = 4, + [68395] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2473), 1, + ACTIONS(2493), 1, sym_identifier, ACTIONS(3036), 1, anon_sym_import, STATE(1709), 1, sym_dotted_name, - [68385] = 3, + [68408] = 3, ACTIONS(2086), 1, sym_comment, - ACTIONS(2558), 1, + ACTIONS(2563), 1, anon_sym_RBRACE, - ACTIONS(2560), 2, + ACTIONS(2565), 2, anon_sym_LBRACE2, aux_sym_format_specifier_token1, - [68396] = 4, + [68419] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 1, + ACTIONS(2100), 1, anon_sym_COMMA, - ACTIONS(2218), 1, + ACTIONS(2212), 1, anon_sym_RPAREN, STATE(1471), 1, aux_sym__collection_elements_repeat1, - [68409] = 4, + [68432] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2580), 1, + ACTIONS(2545), 1, sym_identifier, STATE(1438), 1, sym_dotted_name, STATE(1600), 1, sym_aliased_import, - [68422] = 4, + [68445] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3038), 1, @@ -80623,7 +80648,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(1448), 1, aux_sym_dictionary_repeat1, - [68435] = 4, + [68458] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2646), 1, @@ -80632,16 +80657,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1414), 1, aux_sym__import_list_repeat1, - [68448] = 4, + [68471] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2232), 1, + ACTIONS(2200), 1, anon_sym_RPAREN, - ACTIONS(2234), 1, + ACTIONS(2202), 1, anon_sym_COMMA, STATE(1521), 1, aux_sym_argument_list_repeat1, - [68461] = 4, + [68484] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3042), 1, @@ -80650,7 +80675,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1475), 1, aux_sym_argument_list_repeat1, - [68474] = 4, + [68497] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3010), 1, @@ -80659,7 +80684,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(1460), 1, aux_sym_index_expression_list_repeat1, - [68487] = 4, + [68510] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2679), 1, @@ -80668,7 +80693,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1311), 1, aux_sym__collection_elements_repeat1, - [68500] = 4, + [68523] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3050), 1, @@ -80677,7 +80702,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1430), 1, aux_sym_argument_list_repeat1, - [68513] = 4, + [68536] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3054), 1, @@ -80686,7 +80711,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1430), 1, aux_sym_argument_list_repeat1, - [68526] = 4, + [68549] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3058), 1, @@ -80695,7 +80720,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, STATE(1400), 1, aux_sym_with_clause_repeat1, - [68539] = 4, + [68562] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3062), 1, @@ -80704,7 +80729,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1430), 1, aux_sym_argument_list_repeat1, - [68552] = 4, + [68575] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3066), 1, @@ -80713,7 +80738,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1430), 1, aux_sym_argument_list_repeat1, - [68565] = 4, + [68588] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3070), 1, @@ -80722,7 +80747,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(1477), 1, aux_sym_match_mapping_pattern_repeat1, - [68578] = 4, + [68601] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3058), 1, @@ -80731,7 +80756,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, STATE(1474), 1, aux_sym_with_clause_repeat1, - [68591] = 4, + [68614] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3077), 1, @@ -80740,43 +80765,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(1448), 1, aux_sym_dictionary_repeat1, - [68604] = 4, + [68627] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1910), 1, + ACTIONS(1904), 1, anon_sym_RPAREN, ACTIONS(3081), 1, anon_sym_COMMA, - STATE(1280), 1, + STATE(1265), 1, aux_sym_open_sequence_match_pattern_repeat1, - [68617] = 4, + [68640] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2069), 1, anon_sym_COLON, ACTIONS(3083), 1, anon_sym_COMMA, STATE(1487), 1, aux_sym__parameters_repeat1, - [68630] = 4, + [68653] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2194), 1, + ACTIONS(2220), 1, anon_sym_RPAREN, - ACTIONS(2196), 1, + ACTIONS(2222), 1, anon_sym_COMMA, STATE(1473), 1, aux_sym_argument_list_repeat1, - [68643] = 4, + [68666] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2067), 1, + ACTIONS(2069), 1, anon_sym_RPAREN, ACTIONS(3085), 1, anon_sym_COMMA, STATE(1519), 1, aux_sym__parameters_repeat1, - [68656] = 4, + [68679] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3087), 1, @@ -80785,23 +80810,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1513), 1, aux_sym_with_clause_repeat1, - [68669] = 2, + [68692] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1546), 3, sym__newline, anon_sym_in, anon_sym_SEMI, - [68678] = 4, + [68701] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2222), 1, + ACTIONS(2228), 1, anon_sym_RPAREN, - ACTIONS(2224), 1, + ACTIONS(2230), 1, anon_sym_COMMA, STATE(1413), 1, aux_sym_argument_list_repeat1, - [68691] = 4, + [68714] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2970), 1, @@ -80810,7 +80835,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1487), 1, aux_sym__parameters_repeat1, - [68704] = 4, + [68727] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3094), 1, @@ -80819,7 +80844,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1500), 1, aux_sym_match_class_pattern_repeat1, - [68717] = 4, + [68740] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3098), 1, @@ -80828,7 +80853,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(1528), 1, aux_sym_open_sequence_match_pattern_repeat1, - [68730] = 4, + [68753] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3102), 1, @@ -80837,7 +80862,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1434), 1, aux_sym_argument_list_repeat1, - [68743] = 4, + [68766] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2618), 1, @@ -80846,7 +80871,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, STATE(1634), 1, sym_argument_list, - [68756] = 4, + [68779] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2638), 1, @@ -80855,7 +80880,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(1621), 1, sym_format_specifier, - [68769] = 4, + [68792] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3094), 1, @@ -80864,14 +80889,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1506), 1, aux_sym_match_class_pattern_repeat2, - [68782] = 2, + [68805] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2742), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, - [68791] = 4, + [68814] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2902), 1, @@ -80880,16 +80905,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, STATE(1647), 1, sym_guard, - [68804] = 4, + [68827] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2232), 1, + ACTIONS(2200), 1, anon_sym_RPAREN, - ACTIONS(2234), 1, + ACTIONS(2202), 1, anon_sym_COMMA, STATE(1523), 1, aux_sym_argument_list_repeat1, - [68817] = 4, + [68840] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3114), 1, @@ -80898,7 +80923,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1525), 1, aux_sym_argument_list_repeat1, - [68830] = 4, + [68853] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3118), 1, @@ -80907,7 +80932,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(1423), 1, aux_sym_match_mapping_pattern_repeat1, - [68843] = 3, + [68866] = 3, ACTIONS(2086), 1, sym_comment, ACTIONS(3122), 1, @@ -80915,16 +80940,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3124), 2, anon_sym_LBRACE2, aux_sym_format_specifier_token1, - [68854] = 4, + [68877] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1914), 1, + ACTIONS(1916), 1, anon_sym_RPAREN, ACTIONS(3126), 1, anon_sym_COMMA, STATE(1427), 1, aux_sym_match_class_pattern_repeat1, - [68867] = 4, + [68890] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3010), 1, @@ -80933,7 +80958,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(1460), 1, aux_sym_index_expression_list_repeat1, - [68880] = 4, + [68903] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2638), 1, @@ -80942,43 +80967,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(1741), 1, sym_format_specifier, - [68893] = 4, + [68916] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2413), 1, + ACTIONS(2403), 1, sym_identifier, STATE(1329), 1, sym_dotted_name, STATE(1428), 1, sym_aliased_import, - [68906] = 4, + [68929] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2031), 1, + ACTIONS(2043), 1, anon_sym_COMMA, ACTIONS(3130), 1, anon_sym_in, - STATE(1018), 1, + STATE(1016), 1, aux_sym__patterns_repeat1, - [68919] = 4, + [68942] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1914), 1, + ACTIONS(1916), 1, anon_sym_RPAREN, ACTIONS(2936), 1, sym_identifier, STATE(1592), 1, sym_match_keyword_pattern, - [68932] = 4, + [68955] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1914), 1, + ACTIONS(1916), 1, anon_sym_RPAREN, ACTIONS(3132), 1, anon_sym_COMMA, STATE(1444), 1, aux_sym_match_class_pattern_repeat2, - [68945] = 3, + [68968] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3134), 1, @@ -80986,29 +81011,29 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2853), 2, anon_sym_RPAREN, anon_sym_COMMA, - [68956] = 3, + [68979] = 3, ACTIONS(2086), 1, sym_comment, - ACTIONS(2562), 1, + ACTIONS(2582), 1, anon_sym_RBRACE, - ACTIONS(2564), 2, + ACTIONS(2584), 2, anon_sym_LBRACE2, aux_sym_format_specifier_token1, - [68967] = 2, + [68990] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1550), 3, sym__newline, anon_sym_in, anon_sym_SEMI, - [68976] = 2, + [68999] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3136), 3, anon_sym_LPAREN, anon_sym_COLON, anon_sym_EQ, - [68985] = 4, + [69008] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3138), 1, @@ -81017,14 +81042,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(1511), 1, aux_sym_type_parameters_repeat1, - [68998] = 2, + [69021] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3143), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, - [69007] = 4, + [69030] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1018), 1, @@ -81033,7 +81058,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1400), 1, aux_sym_with_clause_repeat1, - [69020] = 4, + [69043] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3147), 1, @@ -81042,16 +81067,16 @@ static const uint16_t ts_small_parse_table[] = { sym_match_wildcard_pattern, STATE(1312), 1, sym_match_capture_pattern, - [69033] = 4, + [69056] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2031), 1, + ACTIONS(2043), 1, anon_sym_COMMA, ACTIONS(3151), 1, anon_sym_in, - STATE(1018), 1, + STATE(1016), 1, aux_sym__patterns_repeat1, - [69046] = 3, + [69069] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2857), 1, @@ -81059,15 +81084,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2853), 2, anon_sym_COMMA, anon_sym_COLON, - [69057] = 3, + [69080] = 3, ACTIONS(2086), 1, sym_comment, - ACTIONS(2591), 1, + ACTIONS(2595), 1, anon_sym_RBRACE, - ACTIONS(2593), 2, + ACTIONS(2597), 2, anon_sym_LBRACE2, aux_sym_format_specifier_token1, - [69068] = 4, + [69091] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3010), 1, @@ -81076,7 +81101,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(1460), 1, aux_sym_index_expression_list_repeat1, - [69081] = 4, + [69104] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2970), 1, @@ -81085,7 +81110,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1519), 1, aux_sym__parameters_repeat1, - [69094] = 4, + [69117] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2618), 1, @@ -81094,7 +81119,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, STATE(1663), 1, sym_argument_list, - [69107] = 4, + [69130] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3160), 1, @@ -81103,14 +81128,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1430), 1, aux_sym_argument_list_repeat1, - [69120] = 2, + [69143] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2881), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, - [69129] = 4, + [69152] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3164), 1, @@ -81119,14 +81144,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1430), 1, aux_sym_argument_list_repeat1, - [69142] = 2, + [69165] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3168), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, - [69151] = 4, + [69174] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3170), 1, @@ -81135,7 +81160,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1430), 1, aux_sym_argument_list_repeat1, - [69164] = 4, + [69187] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3174), 1, @@ -81144,7 +81169,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1430), 1, aux_sym_argument_list_repeat1, - [69177] = 4, + [69200] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2638), 1, @@ -81153,1266 +81178,1266 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(1656), 1, sym_format_specifier, - [69190] = 4, + [69213] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1910), 1, + ACTIONS(1904), 1, anon_sym_RBRACK, ACTIONS(3180), 1, anon_sym_COMMA, - STATE(1280), 1, + STATE(1265), 1, aux_sym_open_sequence_match_pattern_repeat1, - [69203] = 2, + [69226] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2489), 3, + ACTIONS(2397), 3, sym__newline, anon_sym_EQ, anon_sym_SEMI, - [69212] = 4, + [69235] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2031), 1, + ACTIONS(2043), 1, anon_sym_COMMA, ACTIONS(3182), 1, anon_sym_in, - STATE(1018), 1, + STATE(1016), 1, aux_sym__patterns_repeat1, - [69225] = 4, + [69248] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2031), 1, + ACTIONS(2043), 1, anon_sym_COMMA, ACTIONS(3184), 1, anon_sym_in, - STATE(1018), 1, + STATE(1016), 1, aux_sym__patterns_repeat1, - [69238] = 4, + [69261] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2031), 1, + ACTIONS(2043), 1, anon_sym_COMMA, ACTIONS(3186), 1, anon_sym_in, - STATE(1018), 1, + STATE(1016), 1, aux_sym__patterns_repeat1, - [69251] = 2, + [69274] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1088), 2, anon_sym_except, anon_sym_finally, - [69259] = 2, + [69282] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3188), 2, anon_sym_RPAREN, anon_sym_COMMA, - [69267] = 2, + [69290] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3190), 2, anon_sym_COMMA, anon_sym_RBRACK, - [69275] = 2, + [69298] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3192), 2, anon_sym_COLON, anon_sym_DASH_GT, - [69283] = 3, + [69306] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3194), 1, sym_identifier, STATE(1609), 1, sym_match_capture_pattern, - [69293] = 3, + [69316] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3196), 1, anon_sym_COLON, ACTIONS(3198), 1, anon_sym_DASH_GT, - [69303] = 2, + [69326] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2710), 2, anon_sym_RPAREN, anon_sym_COMMA, - [69311] = 2, + [69334] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3200), 2, anon_sym_RPAREN, anon_sym_COMMA, - [69319] = 3, + [69342] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3202), 1, anon_sym_COLON, ACTIONS(3204), 1, anon_sym_DASH_GT, - [69329] = 2, + [69352] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2979), 2, anon_sym_RPAREN, anon_sym_COMMA, - [69337] = 3, + [69360] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2106), 1, + ACTIONS(2128), 1, anon_sym_DOT, STATE(1451), 1, aux_sym_match_value_pattern_repeat1, - [69347] = 3, + [69370] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3206), 1, anon_sym_COLON, ACTIONS(3208), 1, anon_sym_DASH_GT, - [69357] = 2, + [69380] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2433), 2, + ACTIONS(2477), 2, sym__newline, anon_sym_SEMI, - [69365] = 3, + [69388] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3210), 1, anon_sym_COLON, ACTIONS(3212), 1, anon_sym_DASH_GT, - [69375] = 3, + [69398] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2465), 1, + ACTIONS(2451), 1, anon_sym_as, - ACTIONS(2467), 1, + ACTIONS(2453), 1, anon_sym_COLON, - [69385] = 3, + [69408] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3214), 1, anon_sym_COLON, ACTIONS(3216), 1, anon_sym_DASH_GT, - [69395] = 2, + [69418] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3218), 2, anon_sym_COMMA, anon_sym_RBRACE, - [69403] = 2, + [69426] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3220), 2, anon_sym_COLON, anon_sym_DASH_GT, - [69411] = 3, + [69434] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2469), 1, + ACTIONS(2455), 1, anon_sym_as, - ACTIONS(2471), 1, + ACTIONS(2457), 1, anon_sym_COLON, - [69421] = 2, + [69444] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3222), 2, sym__newline, anon_sym_SEMI, - [69429] = 3, + [69452] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3120), 1, anon_sym_RBRACE, ACTIONS(3224), 1, anon_sym_COMMA, - [69439] = 2, + [69462] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2497), 2, + ACTIONS(2475), 2, sym__newline, anon_sym_SEMI, - [69447] = 3, + [69470] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1989), 1, + ACTIONS(1967), 1, anon_sym_RBRACE, ACTIONS(3226), 1, anon_sym_COMMA, - [69457] = 3, + [69480] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3228), 1, sym_integer, ACTIONS(3230), 1, sym_float, - [69467] = 2, + [69490] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3073), 2, anon_sym_COMMA, anon_sym_RBRACE, - [69475] = 2, + [69498] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2948), 2, anon_sym_RPAREN, anon_sym_COMMA, - [69483] = 2, + [69506] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3232), 2, sym__newline, anon_sym_SEMI, - [69491] = 3, + [69514] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3234), 1, anon_sym_COLON, ACTIONS(3236), 1, anon_sym_DASH_GT, - [69501] = 2, + [69524] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3238), 2, sym__newline, anon_sym_SEMI, - [69509] = 2, + [69532] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3240), 2, anon_sym_COMMA, anon_sym_RBRACK, - [69517] = 2, + [69540] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3242), 2, anon_sym_COMMA, anon_sym_RBRACK, - [69525] = 3, + [69548] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2439), 1, + ACTIONS(2437), 1, anon_sym_as, - ACTIONS(2441), 1, + ACTIONS(2439), 1, anon_sym_COLON, - [69535] = 2, + [69558] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3244), 2, sym__newline, anon_sym_SEMI, - [69543] = 2, + [69566] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2702), 2, anon_sym_COMMA, anon_sym_RBRACK, - [69551] = 2, + [69574] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3246), 2, anon_sym_COMMA, anon_sym_RBRACE, - [69559] = 3, + [69582] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3248), 1, anon_sym_COMMA, ACTIONS(3250), 1, anon_sym_RBRACE, - [69569] = 2, + [69592] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2276), 2, + ACTIONS(2248), 2, sym__newline, anon_sym_SEMI, - [69577] = 2, + [69600] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3252), 2, anon_sym_COMMA, anon_sym_RBRACK, - [69585] = 2, + [69608] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3254), 2, sym__newline, anon_sym_SEMI, - [69593] = 3, + [69616] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2877), 1, anon_sym_LPAREN, STATE(1576), 1, sym_parameters, - [69603] = 3, + [69626] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2393), 1, + ACTIONS(2362), 1, anon_sym_COMMA, - STATE(1273), 1, + STATE(1277), 1, aux_sym_expression_list_repeat1, - [69613] = 3, + [69636] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2877), 1, anon_sym_LPAREN, STATE(1560), 1, sym_parameters, - [69623] = 2, + [69646] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3256), 2, anon_sym_COMMA, anon_sym_RBRACK, - [69631] = 3, + [69654] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3258), 1, anon_sym_COLON, ACTIONS(3260), 1, anon_sym_DASH_GT, - [69641] = 2, + [69664] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3262), 2, anon_sym_COMMA, anon_sym_RBRACK, - [69649] = 2, + [69672] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2715), 2, sym__newline, anon_sym_SEMI, - [69657] = 2, + [69680] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3264), 2, sym__newline, anon_sym_SEMI, - [69665] = 2, + [69688] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3266), 2, sym__newline, anon_sym_SEMI, - [69673] = 2, + [69696] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3268), 2, sym__newline, anon_sym_SEMI, - [69681] = 2, + [69704] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1054), 2, anon_sym_except, anon_sym_finally, - [69689] = 2, + [69712] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1022), 2, anon_sym_except, anon_sym_finally, - [69697] = 2, + [69720] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3270), 2, sym__newline, anon_sym_SEMI, - [69705] = 2, + [69728] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3272), 2, sym__newline, anon_sym_SEMI, - [69713] = 2, + [69736] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3274), 2, sym__newline, anon_sym_SEMI, - [69721] = 3, + [69744] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3276), 1, sym_integer, ACTIONS(3278), 1, sym_float, - [69731] = 3, + [69754] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2260), 1, + ACTIONS(2244), 1, anon_sym_COMMA, - STATE(1272), 1, + STATE(1268), 1, aux_sym_expression_list_repeat1, - [69741] = 2, + [69764] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3280), 2, sym__newline, anon_sym_SEMI, - [69749] = 3, + [69772] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2339), 1, + ACTIONS(2358), 1, anon_sym_COMMA, STATE(1286), 1, aux_sym_expression_list_repeat1, - [69759] = 2, + [69782] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2491), 2, + ACTIONS(2499), 2, sym__newline, anon_sym_SEMI, - [69767] = 2, + [69790] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2986), 2, anon_sym_RPAREN, anon_sym_COMMA, - [69775] = 3, + [69798] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2936), 1, sym_identifier, STATE(1592), 1, sym_match_keyword_pattern, - [69785] = 3, + [69808] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2399), 1, + ACTIONS(2463), 1, anon_sym_as, - ACTIONS(2403), 1, + ACTIONS(2465), 1, anon_sym_COLON, - [69795] = 3, + [69818] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3282), 1, anon_sym_COMMA, STATE(1382), 1, aux_sym_open_sequence_match_pattern_repeat1, - [69805] = 2, + [69828] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3284), 2, sym__newline, anon_sym_SEMI, - [69813] = 3, + [69836] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2877), 1, anon_sym_LPAREN, STATE(1544), 1, sym_parameters, - [69823] = 2, + [69846] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1026), 2, anon_sym_except, anon_sym_finally, - [69831] = 3, + [69854] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2877), 1, anon_sym_LPAREN, STATE(1546), 1, sym_parameters, - [69841] = 2, + [69864] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2729), 2, anon_sym_RPAREN, anon_sym_COMMA, - [69849] = 3, + [69872] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2906), 1, anon_sym_COMMA, ACTIONS(3286), 1, anon_sym_RPAREN, - [69859] = 3, + [69882] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3288), 1, anon_sym_COMMA, STATE(1480), 1, aux_sym_open_sequence_match_pattern_repeat1, - [69869] = 2, + [69892] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3290), 2, sym__newline, anon_sym_SEMI, - [69877] = 3, + [69900] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3292), 1, sym_integer, ACTIONS(3294), 1, sym_float, - [69887] = 2, + [69910] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3296), 2, sym__newline, anon_sym_SEMI, - [69895] = 2, + [69918] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2853), 2, anon_sym_COMMA, anon_sym_COLON, - [69903] = 2, + [69926] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1079), 2, anon_sym_except, anon_sym_finally, - [69911] = 2, + [69934] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3298), 2, sym__newline, anon_sym_SEMI, - [69919] = 2, + [69942] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3300), 2, anon_sym_COMMA, anon_sym_RBRACE, - [69927] = 2, + [69950] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3302), 2, sym__newline, anon_sym_SEMI, - [69935] = 2, + [69958] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3304), 2, anon_sym_RPAREN, anon_sym_COMMA, - [69943] = 3, + [69966] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3306), 1, anon_sym_COLON, ACTIONS(3308), 1, anon_sym_DASH_GT, - [69953] = 2, + [69976] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3310), 1, anon_sym_COLON, - [69960] = 2, + [69983] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3012), 1, anon_sym_RBRACK, - [69967] = 2, + [69990] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3312), 1, anon_sym_RPAREN, - [69974] = 2, + [69997] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3314), 1, sym_identifier, - [69981] = 2, + [70004] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3316), 1, sym_identifier, - [69988] = 2, + [70011] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3318), 1, anon_sym_RPAREN, - [69995] = 2, + [70018] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3320), 1, anon_sym_in, - [70002] = 2, + [70025] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3322), 1, anon_sym_import, - [70009] = 2, + [70032] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3324), 1, anon_sym_RBRACE, - [70016] = 2, + [70039] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3326), 1, anon_sym_COLON, - [70023] = 2, + [70046] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3328), 1, anon_sym_for, - [70030] = 2, + [70053] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3330), 1, anon_sym_RBRACE, - [70037] = 2, + [70060] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3332), 1, anon_sym_RPAREN, - [70044] = 2, + [70067] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3334), 1, anon_sym_COLON, - [70051] = 2, + [70074] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3336), 1, anon_sym_RBRACE, - [70058] = 2, + [70081] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3338), 1, anon_sym_RPAREN, - [70065] = 2, + [70088] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2535), 1, + ACTIONS(2521), 1, anon_sym_COLON, - [70072] = 2, + [70095] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3340), 1, anon_sym_COLON, - [70079] = 2, + [70102] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3342), 1, sym_identifier, - [70086] = 2, + [70109] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3344), 1, anon_sym_COLON, - [70093] = 2, + [70116] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2375), 1, + ACTIONS(2338), 1, anon_sym_EQ, - [70100] = 2, + [70123] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3346), 1, anon_sym_COLON, - [70107] = 2, + [70130] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3348), 1, anon_sym_COLON, - [70114] = 2, + [70137] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2541), 1, + ACTIONS(2523), 1, anon_sym_COLON, - [70121] = 2, + [70144] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3350), 1, anon_sym_COLON, - [70128] = 2, + [70151] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3352), 1, anon_sym_import, - [70135] = 2, + [70158] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3354), 1, anon_sym_COLON, - [70142] = 2, + [70165] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3356), 1, anon_sym_RPAREN, - [70149] = 2, + [70172] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3358), 1, sym_identifier, - [70156] = 2, + [70179] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3360), 1, anon_sym_COLON, - [70163] = 2, + [70186] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3362), 1, anon_sym_COLON, - [70170] = 2, + [70193] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3364), 1, anon_sym_COLON, - [70177] = 2, + [70200] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2572), 1, + ACTIONS(2519), 1, anon_sym_COLON, - [70184] = 2, + [70207] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3108), 1, anon_sym_RBRACE, - [70191] = 2, + [70214] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3366), 1, anon_sym_COLON, - [70198] = 2, + [70221] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3368), 1, anon_sym_COLON, - [70205] = 2, + [70228] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3370), 1, anon_sym_COLON, - [70212] = 2, + [70235] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3372), 1, anon_sym_LPAREN, - [70219] = 2, + [70242] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2731), 1, anon_sym_RBRACE, - [70226] = 2, + [70249] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3374), 1, anon_sym_COLON, - [70233] = 2, + [70256] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3376), 1, sym_identifier, - [70240] = 2, + [70263] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3378), 1, anon_sym_RPAREN, - [70247] = 2, + [70270] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3380), 1, anon_sym_RPAREN, - [70254] = 2, + [70277] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3382), 1, anon_sym_RBRACE, - [70261] = 2, + [70284] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3384), 1, anon_sym_RBRACK, - [70268] = 2, + [70291] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3386), 1, anon_sym_RBRACK, - [70275] = 2, + [70298] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3388), 1, sym_identifier, - [70282] = 2, + [70305] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3128), 1, anon_sym_RBRACK, - [70289] = 2, + [70312] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3390), 1, anon_sym_COLON, - [70296] = 2, + [70319] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3392), 1, sym_identifier, - [70303] = 2, + [70326] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3394), 1, anon_sym_COLON, - [70310] = 2, + [70333] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3396), 1, anon_sym_RBRACE, - [70317] = 2, + [70340] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3398), 1, anon_sym_RBRACE, - [70324] = 2, + [70347] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3400), 1, anon_sym_RBRACE, - [70331] = 2, + [70354] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3402), 1, anon_sym_COLON, - [70338] = 2, + [70361] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3404), 1, sym_identifier, - [70345] = 2, + [70368] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3406), 1, anon_sym_RBRACK, - [70352] = 2, + [70375] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3408), 1, anon_sym_RPAREN, - [70359] = 2, + [70382] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3410), 1, anon_sym_RPAREN, - [70366] = 2, + [70389] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3412), 1, anon_sym_in, - [70373] = 2, + [70396] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3414), 1, anon_sym_RPAREN, - [70380] = 2, + [70403] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3130), 1, anon_sym_in, - [70387] = 2, + [70410] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3416), 1, anon_sym_RBRACK, - [70394] = 2, + [70417] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3418), 1, anon_sym_RBRACE, - [70401] = 2, + [70424] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2797), 1, anon_sym_RBRACE, - [70408] = 2, + [70431] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3186), 1, anon_sym_in, - [70415] = 2, + [70438] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3420), 1, sym_identifier, - [70422] = 2, + [70445] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3422), 1, anon_sym_RBRACE, - [70429] = 2, + [70452] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3424), 1, sym_identifier, - [70436] = 2, + [70459] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3426), 1, anon_sym_RPAREN, - [70443] = 2, + [70466] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3428), 1, anon_sym_COLON, - [70450] = 2, + [70473] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3430), 1, anon_sym_RPAREN, - [70457] = 2, + [70480] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3432), 1, anon_sym_RBRACE, - [70464] = 2, + [70487] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3434), 1, anon_sym_RPAREN, - [70471] = 2, + [70494] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2601), 1, + ACTIONS(2513), 1, anon_sym_COLON, - [70478] = 2, + [70501] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3436), 1, anon_sym_RBRACE, - [70485] = 2, + [70508] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3438), 1, anon_sym_COLON, - [70492] = 2, + [70515] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3440), 1, anon_sym_RBRACK, - [70499] = 2, + [70522] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3442), 1, anon_sym_COLON, - [70506] = 2, + [70529] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3444), 1, anon_sym_RBRACK, - [70513] = 2, + [70536] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3446), 1, anon_sym_COLON, - [70520] = 2, + [70543] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3046), 1, anon_sym_RBRACK, - [70527] = 2, + [70550] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3448), 1, anon_sym_RBRACE, - [70534] = 2, + [70557] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3450), 1, sym_identifier, - [70541] = 2, + [70564] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3452), 1, anon_sym_COLON, - [70548] = 2, + [70571] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3454), 1, anon_sym_in, - [70555] = 2, + [70578] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3456), 1, sym_identifier, - [70562] = 2, + [70585] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3458), 1, anon_sym_RBRACE, - [70569] = 2, + [70592] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3460), 1, anon_sym_COLON, - [70576] = 2, + [70599] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3462), 1, anon_sym_in, - [70583] = 2, + [70606] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3464), 1, sym_identifier, - [70590] = 2, + [70613] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3466), 1, anon_sym_COLON, - [70597] = 2, + [70620] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3468), 1, sym_identifier, - [70604] = 2, + [70627] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3470), 1, anon_sym_COLON, - [70611] = 2, + [70634] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3250), 1, anon_sym_RBRACE, - [70618] = 2, + [70641] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3472), 1, ts_builtin_sym_end, - [70625] = 2, + [70648] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3474), 1, anon_sym_import, - [70632] = 2, + [70655] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3476), 1, anon_sym_in, - [70639] = 2, + [70662] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3478), 1, anon_sym_RPAREN, - [70646] = 2, + [70669] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3480), 1, anon_sym_import, - [70653] = 2, + [70676] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3482), 1, anon_sym_RBRACK, - [70660] = 2, + [70683] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3484), 1, anon_sym_RBRACE, - [70667] = 2, + [70690] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3486), 1, anon_sym_COLON, - [70674] = 2, + [70697] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3488), 1, anon_sym_COLON, - [70681] = 2, + [70704] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3490), 1, anon_sym_RBRACE, - [70688] = 2, + [70711] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2896), 1, anon_sym_in, - [70695] = 2, + [70718] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3492), 1, anon_sym_COLON, - [70702] = 2, + [70725] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3494), 1, anon_sym_COLON, - [70709] = 2, + [70732] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3496), 1, anon_sym_RPAREN, - [70716] = 2, + [70739] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3498), 1, anon_sym_RBRACK, - [70723] = 2, + [70746] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3500), 1, sym_identifier, - [70730] = 2, + [70753] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3502), 1, anon_sym_RBRACE, - [70737] = 2, + [70760] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3504), 1, anon_sym_COLON, - [70744] = 2, + [70767] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3506), 1, anon_sym_COLON, - [70751] = 2, + [70774] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3508), 1, anon_sym_RBRACE, - [70758] = 2, + [70781] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3510), 1, anon_sym_RBRACE, - [70765] = 2, + [70788] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3512), 1, anon_sym_COLON, - [70772] = 2, + [70795] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3514), 1, anon_sym_in, - [70779] = 2, + [70802] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1997), 1, + ACTIONS(1963), 1, anon_sym_RBRACE, - [70786] = 2, + [70809] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3516), 1, anon_sym_COLON, - [70793] = 2, + [70816] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3518), 1, anon_sym_RBRACE, - [70800] = 2, + [70823] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3520), 1, sym_identifier, - [70807] = 2, + [70830] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3153), 1, anon_sym_RBRACK, - [70814] = 2, + [70837] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(990), 1, anon_sym_STAR, - [70821] = 2, + [70844] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3522), 1, anon_sym_RPAREN, - [70828] = 2, + [70851] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3524), 1, anon_sym_EQ, - [70835] = 2, + [70858] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(968), 1, anon_sym_STAR, - [70842] = 2, + [70865] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1100), 1, anon_sym_def, - [70849] = 2, + [70872] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3178), 1, anon_sym_RBRACE, - [70856] = 2, + [70879] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3526), 1, anon_sym_RPAREN, - [70863] = 2, + [70886] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3528), 1, sym_identifier, - [70870] = 2, + [70893] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3530), 1, sym_identifier, - [70877] = 2, + [70900] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3532), 1, sym_identifier, - [70884] = 2, + [70907] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3534), 1, sym_identifier, - [70891] = 2, + [70914] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3536), 1, anon_sym_COLON, - [70898] = 2, + [70921] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3182), 1, anon_sym_in, - [70905] = 2, + [70928] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1122), 1, anon_sym_def, - [70912] = 2, + [70935] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3151), 1, anon_sym_in, - [70919] = 2, + [70942] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3184), 1, anon_sym_in, - [70926] = 2, + [70949] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3538), 1, anon_sym_COLON, - [70933] = 2, + [70956] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3540), 1, anon_sym_COLON, - [70940] = 2, + [70963] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3542), 1, @@ -83003,1021 +83028,1021 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(737)] = 45782, [SMALL_STATE(738)] = 45829, [SMALL_STATE(739)] = 45876, - [SMALL_STATE(740)] = 45944, - [SMALL_STATE(741)] = 46014, - [SMALL_STATE(742)] = 46084, - [SMALL_STATE(743)] = 46152, - [SMALL_STATE(744)] = 46212, - [SMALL_STATE(745)] = 46268, - [SMALL_STATE(746)] = 46334, - [SMALL_STATE(747)] = 46398, - [SMALL_STATE(748)] = 46454, - [SMALL_STATE(749)] = 46510, - [SMALL_STATE(750)] = 46560, - [SMALL_STATE(751)] = 46610, - [SMALL_STATE(752)] = 46666, - [SMALL_STATE(753)] = 46728, - [SMALL_STATE(754)] = 46778, - [SMALL_STATE(755)] = 46828, - [SMALL_STATE(756)] = 46884, - [SMALL_STATE(757)] = 46946, - [SMALL_STATE(758)] = 47016, - [SMALL_STATE(759)] = 47076, - [SMALL_STATE(760)] = 47132, - [SMALL_STATE(761)] = 47198, - [SMALL_STATE(762)] = 47262, - [SMALL_STATE(763)] = 47332, - [SMALL_STATE(764)] = 47402, - [SMALL_STATE(765)] = 47472, + [SMALL_STATE(740)] = 45926, + [SMALL_STATE(741)] = 45982, + [SMALL_STATE(742)] = 46038, + [SMALL_STATE(743)] = 46094, + [SMALL_STATE(744)] = 46156, + [SMALL_STATE(745)] = 46226, + [SMALL_STATE(746)] = 46294, + [SMALL_STATE(747)] = 46354, + [SMALL_STATE(748)] = 46410, + [SMALL_STATE(749)] = 46476, + [SMALL_STATE(750)] = 46546, + [SMALL_STATE(751)] = 46596, + [SMALL_STATE(752)] = 46646, + [SMALL_STATE(753)] = 46716, + [SMALL_STATE(754)] = 46780, + [SMALL_STATE(755)] = 46836, + [SMALL_STATE(756)] = 46886, + [SMALL_STATE(757)] = 46942, + [SMALL_STATE(758)] = 47004, + [SMALL_STATE(759)] = 47074, + [SMALL_STATE(760)] = 47142, + [SMALL_STATE(761)] = 47202, + [SMALL_STATE(762)] = 47258, + [SMALL_STATE(763)] = 47324, + [SMALL_STATE(764)] = 47388, + [SMALL_STATE(765)] = 47458, [SMALL_STATE(766)] = 47528, [SMALL_STATE(767)] = 47584, - [SMALL_STATE(768)] = 47629, - [SMALL_STATE(769)] = 47678, - [SMALL_STATE(770)] = 47727, - [SMALL_STATE(771)] = 47776, - [SMALL_STATE(772)] = 47825, - [SMALL_STATE(773)] = 47874, - [SMALL_STATE(774)] = 47953, - [SMALL_STATE(775)] = 48000, - [SMALL_STATE(776)] = 48077, - [SMALL_STATE(777)] = 48126, - [SMALL_STATE(778)] = 48175, - [SMALL_STATE(779)] = 48222, - [SMALL_STATE(780)] = 48271, - [SMALL_STATE(781)] = 48350, - [SMALL_STATE(782)] = 48399, - [SMALL_STATE(783)] = 48448, - [SMALL_STATE(784)] = 48493, + [SMALL_STATE(768)] = 47663, + [SMALL_STATE(769)] = 47740, + [SMALL_STATE(770)] = 47787, + [SMALL_STATE(771)] = 47866, + [SMALL_STATE(772)] = 47915, + [SMALL_STATE(773)] = 47964, + [SMALL_STATE(774)] = 48013, + [SMALL_STATE(775)] = 48062, + [SMALL_STATE(776)] = 48111, + [SMALL_STATE(777)] = 48160, + [SMALL_STATE(778)] = 48209, + [SMALL_STATE(779)] = 48258, + [SMALL_STATE(780)] = 48305, + [SMALL_STATE(781)] = 48354, + [SMALL_STATE(782)] = 48403, + [SMALL_STATE(783)] = 48452, + [SMALL_STATE(784)] = 48497, [SMALL_STATE(785)] = 48542, [SMALL_STATE(786)] = 48591, [SMALL_STATE(787)] = 48638, [SMALL_STATE(788)] = 48685, [SMALL_STATE(789)] = 48753, - [SMALL_STATE(790)] = 48829, - [SMALL_STATE(791)] = 48877, - [SMALL_STATE(792)] = 48925, - [SMALL_STATE(793)] = 48969, - [SMALL_STATE(794)] = 49013, - [SMALL_STATE(795)] = 49057, - [SMALL_STATE(796)] = 49101, - [SMALL_STATE(797)] = 49155, - [SMALL_STATE(798)] = 49215, - [SMALL_STATE(799)] = 49283, - [SMALL_STATE(800)] = 49337, - [SMALL_STATE(801)] = 49405, - [SMALL_STATE(802)] = 49471, - [SMALL_STATE(803)] = 49529, - [SMALL_STATE(804)] = 49583, - [SMALL_STATE(805)] = 49637, - [SMALL_STATE(806)] = 49691, - [SMALL_STATE(807)] = 49755, - [SMALL_STATE(808)] = 49817, - [SMALL_STATE(809)] = 49871, - [SMALL_STATE(810)] = 49931, - [SMALL_STATE(811)] = 49999, - [SMALL_STATE(812)] = 50065, - [SMALL_STATE(813)] = 50123, - [SMALL_STATE(814)] = 50177, - [SMALL_STATE(815)] = 50241, - [SMALL_STATE(816)] = 50303, - [SMALL_STATE(817)] = 50371, - [SMALL_STATE(818)] = 50439, - [SMALL_STATE(819)] = 50493, - [SMALL_STATE(820)] = 50547, - [SMALL_STATE(821)] = 50607, - [SMALL_STATE(822)] = 50675, - [SMALL_STATE(823)] = 50741, - [SMALL_STATE(824)] = 50799, - [SMALL_STATE(825)] = 50853, - [SMALL_STATE(826)] = 50917, - [SMALL_STATE(827)] = 50979, - [SMALL_STATE(828)] = 51047, - [SMALL_STATE(829)] = 51115, - [SMALL_STATE(830)] = 51169, - [SMALL_STATE(831)] = 51223, - [SMALL_STATE(832)] = 51268, - [SMALL_STATE(833)] = 51313, - [SMALL_STATE(834)] = 51366, - [SMALL_STATE(835)] = 51409, - [SMALL_STATE(836)] = 51454, - [SMALL_STATE(837)] = 51499, - [SMALL_STATE(838)] = 51544, - [SMALL_STATE(839)] = 51589, - [SMALL_STATE(840)] = 51642, - [SMALL_STATE(841)] = 51685, - [SMALL_STATE(842)] = 51766, - [SMALL_STATE(843)] = 51811, - [SMALL_STATE(844)] = 51854, - [SMALL_STATE(845)] = 51907, - [SMALL_STATE(846)] = 51966, - [SMALL_STATE(847)] = 52009, - [SMALL_STATE(848)] = 52052, - [SMALL_STATE(849)] = 52095, - [SMALL_STATE(850)] = 52142, - [SMALL_STATE(851)] = 52189, - [SMALL_STATE(852)] = 52234, - [SMALL_STATE(853)] = 52277, - [SMALL_STATE(854)] = 52320, - [SMALL_STATE(855)] = 52365, - [SMALL_STATE(856)] = 52410, - [SMALL_STATE(857)] = 52477, - [SMALL_STATE(858)] = 52524, - [SMALL_STATE(859)] = 52571, - [SMALL_STATE(860)] = 52618, - [SMALL_STATE(861)] = 52663, - [SMALL_STATE(862)] = 52744, - [SMALL_STATE(863)] = 52809, - [SMALL_STATE(864)] = 52866, - [SMALL_STATE(865)] = 52919, - [SMALL_STATE(866)] = 52982, - [SMALL_STATE(867)] = 53043, - [SMALL_STATE(868)] = 53110, - [SMALL_STATE(869)] = 53177, - [SMALL_STATE(870)] = 53258, - [SMALL_STATE(871)] = 53339, - [SMALL_STATE(872)] = 53384, - [SMALL_STATE(873)] = 53431, - [SMALL_STATE(874)] = 53473, - [SMALL_STATE(875)] = 53515, - [SMALL_STATE(876)] = 53557, - [SMALL_STATE(877)] = 53599, - [SMALL_STATE(878)] = 53641, - [SMALL_STATE(879)] = 53683, - [SMALL_STATE(880)] = 53725, - [SMALL_STATE(881)] = 53767, - [SMALL_STATE(882)] = 53809, - [SMALL_STATE(883)] = 53851, - [SMALL_STATE(884)] = 53893, - [SMALL_STATE(885)] = 53935, - [SMALL_STATE(886)] = 53977, - [SMALL_STATE(887)] = 54019, - [SMALL_STATE(888)] = 54061, - [SMALL_STATE(889)] = 54103, - [SMALL_STATE(890)] = 54145, - [SMALL_STATE(891)] = 54187, - [SMALL_STATE(892)] = 54229, - [SMALL_STATE(893)] = 54271, - [SMALL_STATE(894)] = 54313, - [SMALL_STATE(895)] = 54355, - [SMALL_STATE(896)] = 54397, - [SMALL_STATE(897)] = 54477, - [SMALL_STATE(898)] = 54555, - [SMALL_STATE(899)] = 54597, - [SMALL_STATE(900)] = 54639, - [SMALL_STATE(901)] = 54681, - [SMALL_STATE(902)] = 54723, - [SMALL_STATE(903)] = 54765, - [SMALL_STATE(904)] = 54807, - [SMALL_STATE(905)] = 54849, - [SMALL_STATE(906)] = 54891, - [SMALL_STATE(907)] = 54933, - [SMALL_STATE(908)] = 54977, - [SMALL_STATE(909)] = 55019, - [SMALL_STATE(910)] = 55061, - [SMALL_STATE(911)] = 55103, - [SMALL_STATE(912)] = 55145, - [SMALL_STATE(913)] = 55187, - [SMALL_STATE(914)] = 55231, - [SMALL_STATE(915)] = 55275, - [SMALL_STATE(916)] = 55317, - [SMALL_STATE(917)] = 55359, - [SMALL_STATE(918)] = 55403, - [SMALL_STATE(919)] = 55445, - [SMALL_STATE(920)] = 55487, - [SMALL_STATE(921)] = 55529, - [SMALL_STATE(922)] = 55571, - [SMALL_STATE(923)] = 55613, - [SMALL_STATE(924)] = 55655, - [SMALL_STATE(925)] = 55699, - [SMALL_STATE(926)] = 55741, - [SMALL_STATE(927)] = 55783, - [SMALL_STATE(928)] = 55825, - [SMALL_STATE(929)] = 55867, - [SMALL_STATE(930)] = 55909, - [SMALL_STATE(931)] = 55951, - [SMALL_STATE(932)] = 56029, - [SMALL_STATE(933)] = 56071, - [SMALL_STATE(934)] = 56113, - [SMALL_STATE(935)] = 56191, - [SMALL_STATE(936)] = 56269, - [SMALL_STATE(937)] = 56311, - [SMALL_STATE(938)] = 56353, - [SMALL_STATE(939)] = 56395, - [SMALL_STATE(940)] = 56473, - [SMALL_STATE(941)] = 56515, - [SMALL_STATE(942)] = 56557, - [SMALL_STATE(943)] = 56599, - [SMALL_STATE(944)] = 56641, - [SMALL_STATE(945)] = 56683, - [SMALL_STATE(946)] = 56725, - [SMALL_STATE(947)] = 56767, - [SMALL_STATE(948)] = 56809, - [SMALL_STATE(949)] = 56851, - [SMALL_STATE(950)] = 56893, - [SMALL_STATE(951)] = 56935, - [SMALL_STATE(952)] = 56977, - [SMALL_STATE(953)] = 57018, - [SMALL_STATE(954)] = 57059, - [SMALL_STATE(955)] = 57100, - [SMALL_STATE(956)] = 57141, - [SMALL_STATE(957)] = 57182, - [SMALL_STATE(958)] = 57223, - [SMALL_STATE(959)] = 57264, - [SMALL_STATE(960)] = 57305, - [SMALL_STATE(961)] = 57346, - [SMALL_STATE(962)] = 57387, - [SMALL_STATE(963)] = 57428, - [SMALL_STATE(964)] = 57469, - [SMALL_STATE(965)] = 57510, - [SMALL_STATE(966)] = 57551, - [SMALL_STATE(967)] = 57592, - [SMALL_STATE(968)] = 57633, - [SMALL_STATE(969)] = 57674, - [SMALL_STATE(970)] = 57715, - [SMALL_STATE(971)] = 57756, - [SMALL_STATE(972)] = 57797, - [SMALL_STATE(973)] = 57838, - [SMALL_STATE(974)] = 57879, - [SMALL_STATE(975)] = 57920, - [SMALL_STATE(976)] = 57961, - [SMALL_STATE(977)] = 58002, - [SMALL_STATE(978)] = 58043, - [SMALL_STATE(979)] = 58084, - [SMALL_STATE(980)] = 58125, - [SMALL_STATE(981)] = 58166, - [SMALL_STATE(982)] = 58241, - [SMALL_STATE(983)] = 58320, - [SMALL_STATE(984)] = 58399, - [SMALL_STATE(985)] = 58444, - [SMALL_STATE(986)] = 58485, - [SMALL_STATE(987)] = 58530, - [SMALL_STATE(988)] = 58609, - [SMALL_STATE(989)] = 58650, - [SMALL_STATE(990)] = 58691, - [SMALL_STATE(991)] = 58732, - [SMALL_STATE(992)] = 58805, - [SMALL_STATE(993)] = 58875, - [SMALL_STATE(994)] = 58945, - [SMALL_STATE(995)] = 59007, - [SMALL_STATE(996)] = 59069, - [SMALL_STATE(997)] = 59108, - [SMALL_STATE(998)] = 59147, - [SMALL_STATE(999)] = 59186, - [SMALL_STATE(1000)] = 59225, - [SMALL_STATE(1001)] = 59255, - [SMALL_STATE(1002)] = 59292, - [SMALL_STATE(1003)] = 59317, - [SMALL_STATE(1004)] = 59354, - [SMALL_STATE(1005)] = 59391, - [SMALL_STATE(1006)] = 59416, - [SMALL_STATE(1007)] = 59469, - [SMALL_STATE(1008)] = 59522, - [SMALL_STATE(1009)] = 59559, - [SMALL_STATE(1010)] = 59584, - [SMALL_STATE(1011)] = 59637, - [SMALL_STATE(1012)] = 59666, - [SMALL_STATE(1013)] = 59691, - [SMALL_STATE(1014)] = 59720, - [SMALL_STATE(1015)] = 59755, - [SMALL_STATE(1016)] = 59790, - [SMALL_STATE(1017)] = 59824, - [SMALL_STATE(1018)] = 59870, - [SMALL_STATE(1019)] = 59898, - [SMALL_STATE(1020)] = 59932, - [SMALL_STATE(1021)] = 59963, - [SMALL_STATE(1022)] = 60006, - [SMALL_STATE(1023)] = 60049, - [SMALL_STATE(1024)] = 60092, - [SMALL_STATE(1025)] = 60135, - [SMALL_STATE(1026)] = 60178, - [SMALL_STATE(1027)] = 60221, - [SMALL_STATE(1028)] = 60264, - [SMALL_STATE(1029)] = 60304, - [SMALL_STATE(1030)] = 60348, - [SMALL_STATE(1031)] = 60373, - [SMALL_STATE(1032)] = 60410, - [SMALL_STATE(1033)] = 60447, - [SMALL_STATE(1034)] = 60484, - [SMALL_STATE(1035)] = 60521, - [SMALL_STATE(1036)] = 60555, - [SMALL_STATE(1037)] = 60589, - [SMALL_STATE(1038)] = 60610, - [SMALL_STATE(1039)] = 60631, - [SMALL_STATE(1040)] = 60653, - [SMALL_STATE(1041)] = 60684, - [SMALL_STATE(1042)] = 60721, - [SMALL_STATE(1043)] = 60744, - [SMALL_STATE(1044)] = 60765, - [SMALL_STATE(1045)] = 60796, - [SMALL_STATE(1046)] = 60827, - [SMALL_STATE(1047)] = 60858, - [SMALL_STATE(1048)] = 60895, - [SMALL_STATE(1049)] = 60932, - [SMALL_STATE(1050)] = 60963, - [SMALL_STATE(1051)] = 60994, - [SMALL_STATE(1052)] = 61025, - [SMALL_STATE(1053)] = 61056, - [SMALL_STATE(1054)] = 61073, - [SMALL_STATE(1055)] = 61104, - [SMALL_STATE(1056)] = 61135, - [SMALL_STATE(1057)] = 61166, - [SMALL_STATE(1058)] = 61197, - [SMALL_STATE(1059)] = 61228, - [SMALL_STATE(1060)] = 61259, - [SMALL_STATE(1061)] = 61290, - [SMALL_STATE(1062)] = 61321, - [SMALL_STATE(1063)] = 61352, - [SMALL_STATE(1064)] = 61389, - [SMALL_STATE(1065)] = 61412, - [SMALL_STATE(1066)] = 61443, - [SMALL_STATE(1067)] = 61474, - [SMALL_STATE(1068)] = 61511, - [SMALL_STATE(1069)] = 61532, - [SMALL_STATE(1070)] = 61552, - [SMALL_STATE(1071)] = 61586, - [SMALL_STATE(1072)] = 61606, - [SMALL_STATE(1073)] = 61630, - [SMALL_STATE(1074)] = 61652, - [SMALL_STATE(1075)] = 61686, - [SMALL_STATE(1076)] = 61720, - [SMALL_STATE(1077)] = 61742, - [SMALL_STATE(1078)] = 61766, - [SMALL_STATE(1079)] = 61784, - [SMALL_STATE(1080)] = 61802, - [SMALL_STATE(1081)] = 61836, - [SMALL_STATE(1082)] = 61856, - [SMALL_STATE(1083)] = 61880, - [SMALL_STATE(1084)] = 61902, - [SMALL_STATE(1085)] = 61936, - [SMALL_STATE(1086)] = 61958, - [SMALL_STATE(1087)] = 61992, - [SMALL_STATE(1088)] = 62026, - [SMALL_STATE(1089)] = 62046, - [SMALL_STATE(1090)] = 62068, - [SMALL_STATE(1091)] = 62102, - [SMALL_STATE(1092)] = 62124, - [SMALL_STATE(1093)] = 62158, - [SMALL_STATE(1094)] = 62192, - [SMALL_STATE(1095)] = 62226, - [SMALL_STATE(1096)] = 62260, - [SMALL_STATE(1097)] = 62278, - [SMALL_STATE(1098)] = 62297, - [SMALL_STATE(1099)] = 62318, - [SMALL_STATE(1100)] = 62337, - [SMALL_STATE(1101)] = 62360, - [SMALL_STATE(1102)] = 62379, - [SMALL_STATE(1103)] = 62398, - [SMALL_STATE(1104)] = 62423, - [SMALL_STATE(1105)] = 62442, - [SMALL_STATE(1106)] = 62461, - [SMALL_STATE(1107)] = 62484, - [SMALL_STATE(1108)] = 62509, - [SMALL_STATE(1109)] = 62532, - [SMALL_STATE(1110)] = 62553, - [SMALL_STATE(1111)] = 62567, - [SMALL_STATE(1112)] = 62581, - [SMALL_STATE(1113)] = 62599, - [SMALL_STATE(1114)] = 62617, - [SMALL_STATE(1115)] = 62631, - [SMALL_STATE(1116)] = 62649, - [SMALL_STATE(1117)] = 62663, - [SMALL_STATE(1118)] = 62679, - [SMALL_STATE(1119)] = 62699, - [SMALL_STATE(1120)] = 62721, - [SMALL_STATE(1121)] = 62741, - [SMALL_STATE(1122)] = 62761, - [SMALL_STATE(1123)] = 62779, - [SMALL_STATE(1124)] = 62797, - [SMALL_STATE(1125)] = 62811, - [SMALL_STATE(1126)] = 62831, - [SMALL_STATE(1127)] = 62845, - [SMALL_STATE(1128)] = 62859, - [SMALL_STATE(1129)] = 62873, - [SMALL_STATE(1130)] = 62887, - [SMALL_STATE(1131)] = 62901, - [SMALL_STATE(1132)] = 62915, - [SMALL_STATE(1133)] = 62929, - [SMALL_STATE(1134)] = 62943, - [SMALL_STATE(1135)] = 62957, - [SMALL_STATE(1136)] = 62975, - [SMALL_STATE(1137)] = 62989, - [SMALL_STATE(1138)] = 63015, - [SMALL_STATE(1139)] = 63029, - [SMALL_STATE(1140)] = 63049, - [SMALL_STATE(1141)] = 63063, - [SMALL_STATE(1142)] = 63077, - [SMALL_STATE(1143)] = 63091, - [SMALL_STATE(1144)] = 63105, - [SMALL_STATE(1145)] = 63125, - [SMALL_STATE(1146)] = 63139, - [SMALL_STATE(1147)] = 63163, - [SMALL_STATE(1148)] = 63179, - [SMALL_STATE(1149)] = 63193, - [SMALL_STATE(1150)] = 63215, - [SMALL_STATE(1151)] = 63229, - [SMALL_STATE(1152)] = 63243, - [SMALL_STATE(1153)] = 63261, - [SMALL_STATE(1154)] = 63279, - [SMALL_STATE(1155)] = 63299, - [SMALL_STATE(1156)] = 63317, - [SMALL_STATE(1157)] = 63333, - [SMALL_STATE(1158)] = 63351, - [SMALL_STATE(1159)] = 63365, - [SMALL_STATE(1160)] = 63385, - [SMALL_STATE(1161)] = 63407, - [SMALL_STATE(1162)] = 63427, - [SMALL_STATE(1163)] = 63447, - [SMALL_STATE(1164)] = 63467, - [SMALL_STATE(1165)] = 63485, - [SMALL_STATE(1166)] = 63501, - [SMALL_STATE(1167)] = 63521, - [SMALL_STATE(1168)] = 63539, - [SMALL_STATE(1169)] = 63559, - [SMALL_STATE(1170)] = 63579, - [SMALL_STATE(1171)] = 63599, - [SMALL_STATE(1172)] = 63617, - [SMALL_STATE(1173)] = 63641, - [SMALL_STATE(1174)] = 63659, - [SMALL_STATE(1175)] = 63677, - [SMALL_STATE(1176)] = 63701, - [SMALL_STATE(1177)] = 63715, - [SMALL_STATE(1178)] = 63740, - [SMALL_STATE(1179)] = 63753, - [SMALL_STATE(1180)] = 63772, - [SMALL_STATE(1181)] = 63797, - [SMALL_STATE(1182)] = 63820, - [SMALL_STATE(1183)] = 63839, - [SMALL_STATE(1184)] = 63860, - [SMALL_STATE(1185)] = 63885, - [SMALL_STATE(1186)] = 63910, - [SMALL_STATE(1187)] = 63935, - [SMALL_STATE(1188)] = 63960, - [SMALL_STATE(1189)] = 63979, - [SMALL_STATE(1190)] = 63996, - [SMALL_STATE(1191)] = 64011, - [SMALL_STATE(1192)] = 64034, - [SMALL_STATE(1193)] = 64055, - [SMALL_STATE(1194)] = 64080, - [SMALL_STATE(1195)] = 64105, - [SMALL_STATE(1196)] = 64126, - [SMALL_STATE(1197)] = 64151, - [SMALL_STATE(1198)] = 64170, - [SMALL_STATE(1199)] = 64183, - [SMALL_STATE(1200)] = 64202, - [SMALL_STATE(1201)] = 64221, - [SMALL_STATE(1202)] = 64238, - [SMALL_STATE(1203)] = 64263, - [SMALL_STATE(1204)] = 64288, - [SMALL_STATE(1205)] = 64313, - [SMALL_STATE(1206)] = 64326, - [SMALL_STATE(1207)] = 64351, - [SMALL_STATE(1208)] = 64376, - [SMALL_STATE(1209)] = 64401, - [SMALL_STATE(1210)] = 64426, - [SMALL_STATE(1211)] = 64449, - [SMALL_STATE(1212)] = 64474, - [SMALL_STATE(1213)] = 64499, - [SMALL_STATE(1214)] = 64522, - [SMALL_STATE(1215)] = 64539, - [SMALL_STATE(1216)] = 64560, - [SMALL_STATE(1217)] = 64581, - [SMALL_STATE(1218)] = 64606, - [SMALL_STATE(1219)] = 64631, - [SMALL_STATE(1220)] = 64650, - [SMALL_STATE(1221)] = 64669, - [SMALL_STATE(1222)] = 64688, - [SMALL_STATE(1223)] = 64701, - [SMALL_STATE(1224)] = 64724, - [SMALL_STATE(1225)] = 64743, - [SMALL_STATE(1226)] = 64766, - [SMALL_STATE(1227)] = 64791, - [SMALL_STATE(1228)] = 64816, - [SMALL_STATE(1229)] = 64841, - [SMALL_STATE(1230)] = 64866, - [SMALL_STATE(1231)] = 64891, - [SMALL_STATE(1232)] = 64910, - [SMALL_STATE(1233)] = 64935, - [SMALL_STATE(1234)] = 64948, - [SMALL_STATE(1235)] = 64967, - [SMALL_STATE(1236)] = 64990, - [SMALL_STATE(1237)] = 65015, - [SMALL_STATE(1238)] = 65028, - [SMALL_STATE(1239)] = 65047, - [SMALL_STATE(1240)] = 65070, - [SMALL_STATE(1241)] = 65085, - [SMALL_STATE(1242)] = 65108, - [SMALL_STATE(1243)] = 65124, - [SMALL_STATE(1244)] = 65140, - [SMALL_STATE(1245)] = 65160, - [SMALL_STATE(1246)] = 65176, - [SMALL_STATE(1247)] = 65196, - [SMALL_STATE(1248)] = 65214, - [SMALL_STATE(1249)] = 65228, - [SMALL_STATE(1250)] = 65244, - [SMALL_STATE(1251)] = 65266, - [SMALL_STATE(1252)] = 65282, - [SMALL_STATE(1253)] = 65296, - [SMALL_STATE(1254)] = 65318, - [SMALL_STATE(1255)] = 65338, - [SMALL_STATE(1256)] = 65356, - [SMALL_STATE(1257)] = 65372, - [SMALL_STATE(1258)] = 65388, - [SMALL_STATE(1259)] = 65410, - [SMALL_STATE(1260)] = 65424, - [SMALL_STATE(1261)] = 65438, - [SMALL_STATE(1262)] = 65456, - [SMALL_STATE(1263)] = 65472, - [SMALL_STATE(1264)] = 65484, - [SMALL_STATE(1265)] = 65504, - [SMALL_STATE(1266)] = 65526, - [SMALL_STATE(1267)] = 65544, - [SMALL_STATE(1268)] = 65562, - [SMALL_STATE(1269)] = 65580, - [SMALL_STATE(1270)] = 65600, - [SMALL_STATE(1271)] = 65616, - [SMALL_STATE(1272)] = 65634, - [SMALL_STATE(1273)] = 65650, - [SMALL_STATE(1274)] = 65666, - [SMALL_STATE(1275)] = 65682, - [SMALL_STATE(1276)] = 65696, - [SMALL_STATE(1277)] = 65718, - [SMALL_STATE(1278)] = 65740, - [SMALL_STATE(1279)] = 65758, - [SMALL_STATE(1280)] = 65780, - [SMALL_STATE(1281)] = 65796, - [SMALL_STATE(1282)] = 65810, - [SMALL_STATE(1283)] = 65822, - [SMALL_STATE(1284)] = 65839, - [SMALL_STATE(1285)] = 65856, - [SMALL_STATE(1286)] = 65875, - [SMALL_STATE(1287)] = 65890, - [SMALL_STATE(1288)] = 65909, - [SMALL_STATE(1289)] = 65924, - [SMALL_STATE(1290)] = 65943, - [SMALL_STATE(1291)] = 65960, - [SMALL_STATE(1292)] = 65971, - [SMALL_STATE(1293)] = 65988, - [SMALL_STATE(1294)] = 65999, - [SMALL_STATE(1295)] = 66014, - [SMALL_STATE(1296)] = 66031, - [SMALL_STATE(1297)] = 66050, - [SMALL_STATE(1298)] = 66067, - [SMALL_STATE(1299)] = 66084, - [SMALL_STATE(1300)] = 66099, - [SMALL_STATE(1301)] = 66116, - [SMALL_STATE(1302)] = 66127, - [SMALL_STATE(1303)] = 66144, - [SMALL_STATE(1304)] = 66161, - [SMALL_STATE(1305)] = 66178, - [SMALL_STATE(1306)] = 66197, - [SMALL_STATE(1307)] = 66216, - [SMALL_STATE(1308)] = 66227, - [SMALL_STATE(1309)] = 66242, - [SMALL_STATE(1310)] = 66257, - [SMALL_STATE(1311)] = 66272, - [SMALL_STATE(1312)] = 66287, - [SMALL_STATE(1313)] = 66298, - [SMALL_STATE(1314)] = 66315, - [SMALL_STATE(1315)] = 66334, - [SMALL_STATE(1316)] = 66353, - [SMALL_STATE(1317)] = 66370, - [SMALL_STATE(1318)] = 66387, - [SMALL_STATE(1319)] = 66404, - [SMALL_STATE(1320)] = 66421, - [SMALL_STATE(1321)] = 66438, - [SMALL_STATE(1322)] = 66455, - [SMALL_STATE(1323)] = 66471, - [SMALL_STATE(1324)] = 66485, - [SMALL_STATE(1325)] = 66499, - [SMALL_STATE(1326)] = 66515, - [SMALL_STATE(1327)] = 66531, - [SMALL_STATE(1328)] = 66545, - [SMALL_STATE(1329)] = 66561, - [SMALL_STATE(1330)] = 66573, - [SMALL_STATE(1331)] = 66589, - [SMALL_STATE(1332)] = 66605, - [SMALL_STATE(1333)] = 66619, - [SMALL_STATE(1334)] = 66631, - [SMALL_STATE(1335)] = 66645, - [SMALL_STATE(1336)] = 66659, - [SMALL_STATE(1337)] = 66673, - [SMALL_STATE(1338)] = 66689, - [SMALL_STATE(1339)] = 66705, - [SMALL_STATE(1340)] = 66719, - [SMALL_STATE(1341)] = 66733, - [SMALL_STATE(1342)] = 66749, - [SMALL_STATE(1343)] = 66765, - [SMALL_STATE(1344)] = 66779, - [SMALL_STATE(1345)] = 66789, - [SMALL_STATE(1346)] = 66805, - [SMALL_STATE(1347)] = 66821, - [SMALL_STATE(1348)] = 66837, - [SMALL_STATE(1349)] = 66851, - [SMALL_STATE(1350)] = 66861, - [SMALL_STATE(1351)] = 66877, - [SMALL_STATE(1352)] = 66893, - [SMALL_STATE(1353)] = 66907, - [SMALL_STATE(1354)] = 66923, - [SMALL_STATE(1355)] = 66933, - [SMALL_STATE(1356)] = 66947, - [SMALL_STATE(1357)] = 66963, - [SMALL_STATE(1358)] = 66979, - [SMALL_STATE(1359)] = 66989, - [SMALL_STATE(1360)] = 67005, - [SMALL_STATE(1361)] = 67019, - [SMALL_STATE(1362)] = 67035, - [SMALL_STATE(1363)] = 67051, - [SMALL_STATE(1364)] = 67067, - [SMALL_STATE(1365)] = 67081, - [SMALL_STATE(1366)] = 67097, - [SMALL_STATE(1367)] = 67111, - [SMALL_STATE(1368)] = 67127, - [SMALL_STATE(1369)] = 67141, - [SMALL_STATE(1370)] = 67155, - [SMALL_STATE(1371)] = 67171, - [SMALL_STATE(1372)] = 67187, - [SMALL_STATE(1373)] = 67201, - [SMALL_STATE(1374)] = 67215, - [SMALL_STATE(1375)] = 67229, - [SMALL_STATE(1376)] = 67243, - [SMALL_STATE(1377)] = 67259, - [SMALL_STATE(1378)] = 67275, - [SMALL_STATE(1379)] = 67291, - [SMALL_STATE(1380)] = 67305, - [SMALL_STATE(1381)] = 67319, - [SMALL_STATE(1382)] = 67335, - [SMALL_STATE(1383)] = 67349, - [SMALL_STATE(1384)] = 67363, - [SMALL_STATE(1385)] = 67379, - [SMALL_STATE(1386)] = 67395, - [SMALL_STATE(1387)] = 67411, - [SMALL_STATE(1388)] = 67427, - [SMALL_STATE(1389)] = 67441, - [SMALL_STATE(1390)] = 67455, - [SMALL_STATE(1391)] = 67469, - [SMALL_STATE(1392)] = 67479, - [SMALL_STATE(1393)] = 67493, - [SMALL_STATE(1394)] = 67503, - [SMALL_STATE(1395)] = 67517, - [SMALL_STATE(1396)] = 67533, - [SMALL_STATE(1397)] = 67549, - [SMALL_STATE(1398)] = 67565, - [SMALL_STATE(1399)] = 67581, - [SMALL_STATE(1400)] = 67597, - [SMALL_STATE(1401)] = 67611, - [SMALL_STATE(1402)] = 67625, - [SMALL_STATE(1403)] = 67641, - [SMALL_STATE(1404)] = 67657, - [SMALL_STATE(1405)] = 67671, - [SMALL_STATE(1406)] = 67684, - [SMALL_STATE(1407)] = 67697, - [SMALL_STATE(1408)] = 67710, - [SMALL_STATE(1409)] = 67721, - [SMALL_STATE(1410)] = 67734, - [SMALL_STATE(1411)] = 67743, - [SMALL_STATE(1412)] = 67754, - [SMALL_STATE(1413)] = 67767, - [SMALL_STATE(1414)] = 67780, - [SMALL_STATE(1415)] = 67793, - [SMALL_STATE(1416)] = 67806, - [SMALL_STATE(1417)] = 67819, - [SMALL_STATE(1418)] = 67828, - [SMALL_STATE(1419)] = 67841, - [SMALL_STATE(1420)] = 67854, - [SMALL_STATE(1421)] = 67867, - [SMALL_STATE(1422)] = 67880, - [SMALL_STATE(1423)] = 67889, - [SMALL_STATE(1424)] = 67902, - [SMALL_STATE(1425)] = 67915, - [SMALL_STATE(1426)] = 67924, - [SMALL_STATE(1427)] = 67937, - [SMALL_STATE(1428)] = 67950, - [SMALL_STATE(1429)] = 67959, - [SMALL_STATE(1430)] = 67972, - [SMALL_STATE(1431)] = 67985, - [SMALL_STATE(1432)] = 67996, - [SMALL_STATE(1433)] = 68009, - [SMALL_STATE(1434)] = 68022, - [SMALL_STATE(1435)] = 68035, - [SMALL_STATE(1436)] = 68048, - [SMALL_STATE(1437)] = 68059, - [SMALL_STATE(1438)] = 68068, - [SMALL_STATE(1439)] = 68079, - [SMALL_STATE(1440)] = 68092, - [SMALL_STATE(1441)] = 68105, - [SMALL_STATE(1442)] = 68118, - [SMALL_STATE(1443)] = 68127, - [SMALL_STATE(1444)] = 68140, - [SMALL_STATE(1445)] = 68153, - [SMALL_STATE(1446)] = 68166, - [SMALL_STATE(1447)] = 68177, - [SMALL_STATE(1448)] = 68190, - [SMALL_STATE(1449)] = 68203, - [SMALL_STATE(1450)] = 68216, - [SMALL_STATE(1451)] = 68229, - [SMALL_STATE(1452)] = 68242, - [SMALL_STATE(1453)] = 68255, - [SMALL_STATE(1454)] = 68268, - [SMALL_STATE(1455)] = 68281, - [SMALL_STATE(1456)] = 68294, - [SMALL_STATE(1457)] = 68307, - [SMALL_STATE(1458)] = 68320, - [SMALL_STATE(1459)] = 68333, - [SMALL_STATE(1460)] = 68346, - [SMALL_STATE(1461)] = 68359, - [SMALL_STATE(1462)] = 68372, - [SMALL_STATE(1463)] = 68385, - [SMALL_STATE(1464)] = 68396, - [SMALL_STATE(1465)] = 68409, - [SMALL_STATE(1466)] = 68422, - [SMALL_STATE(1467)] = 68435, - [SMALL_STATE(1468)] = 68448, - [SMALL_STATE(1469)] = 68461, - [SMALL_STATE(1470)] = 68474, - [SMALL_STATE(1471)] = 68487, - [SMALL_STATE(1472)] = 68500, - [SMALL_STATE(1473)] = 68513, - [SMALL_STATE(1474)] = 68526, - [SMALL_STATE(1475)] = 68539, - [SMALL_STATE(1476)] = 68552, - [SMALL_STATE(1477)] = 68565, - [SMALL_STATE(1478)] = 68578, - [SMALL_STATE(1479)] = 68591, - [SMALL_STATE(1480)] = 68604, - [SMALL_STATE(1481)] = 68617, - [SMALL_STATE(1482)] = 68630, - [SMALL_STATE(1483)] = 68643, - [SMALL_STATE(1484)] = 68656, - [SMALL_STATE(1485)] = 68669, - [SMALL_STATE(1486)] = 68678, - [SMALL_STATE(1487)] = 68691, - [SMALL_STATE(1488)] = 68704, - [SMALL_STATE(1489)] = 68717, - [SMALL_STATE(1490)] = 68730, - [SMALL_STATE(1491)] = 68743, - [SMALL_STATE(1492)] = 68756, - [SMALL_STATE(1493)] = 68769, - [SMALL_STATE(1494)] = 68782, - [SMALL_STATE(1495)] = 68791, - [SMALL_STATE(1496)] = 68804, - [SMALL_STATE(1497)] = 68817, - [SMALL_STATE(1498)] = 68830, - [SMALL_STATE(1499)] = 68843, - [SMALL_STATE(1500)] = 68854, - [SMALL_STATE(1501)] = 68867, - [SMALL_STATE(1502)] = 68880, - [SMALL_STATE(1503)] = 68893, - [SMALL_STATE(1504)] = 68906, - [SMALL_STATE(1505)] = 68919, - [SMALL_STATE(1506)] = 68932, - [SMALL_STATE(1507)] = 68945, - [SMALL_STATE(1508)] = 68956, - [SMALL_STATE(1509)] = 68967, - [SMALL_STATE(1510)] = 68976, - [SMALL_STATE(1511)] = 68985, - [SMALL_STATE(1512)] = 68998, - [SMALL_STATE(1513)] = 69007, - [SMALL_STATE(1514)] = 69020, - [SMALL_STATE(1515)] = 69033, - [SMALL_STATE(1516)] = 69046, - [SMALL_STATE(1517)] = 69057, - [SMALL_STATE(1518)] = 69068, - [SMALL_STATE(1519)] = 69081, - [SMALL_STATE(1520)] = 69094, - [SMALL_STATE(1521)] = 69107, - [SMALL_STATE(1522)] = 69120, - [SMALL_STATE(1523)] = 69129, - [SMALL_STATE(1524)] = 69142, - [SMALL_STATE(1525)] = 69151, - [SMALL_STATE(1526)] = 69164, - [SMALL_STATE(1527)] = 69177, - [SMALL_STATE(1528)] = 69190, - [SMALL_STATE(1529)] = 69203, - [SMALL_STATE(1530)] = 69212, - [SMALL_STATE(1531)] = 69225, - [SMALL_STATE(1532)] = 69238, - [SMALL_STATE(1533)] = 69251, - [SMALL_STATE(1534)] = 69259, - [SMALL_STATE(1535)] = 69267, - [SMALL_STATE(1536)] = 69275, - [SMALL_STATE(1537)] = 69283, - [SMALL_STATE(1538)] = 69293, - [SMALL_STATE(1539)] = 69303, - [SMALL_STATE(1540)] = 69311, - [SMALL_STATE(1541)] = 69319, - [SMALL_STATE(1542)] = 69329, - [SMALL_STATE(1543)] = 69337, - [SMALL_STATE(1544)] = 69347, - [SMALL_STATE(1545)] = 69357, - [SMALL_STATE(1546)] = 69365, - [SMALL_STATE(1547)] = 69375, - [SMALL_STATE(1548)] = 69385, - [SMALL_STATE(1549)] = 69395, - [SMALL_STATE(1550)] = 69403, - [SMALL_STATE(1551)] = 69411, - [SMALL_STATE(1552)] = 69421, - [SMALL_STATE(1553)] = 69429, - [SMALL_STATE(1554)] = 69439, - [SMALL_STATE(1555)] = 69447, - [SMALL_STATE(1556)] = 69457, - [SMALL_STATE(1557)] = 69467, - [SMALL_STATE(1558)] = 69475, - [SMALL_STATE(1559)] = 69483, - [SMALL_STATE(1560)] = 69491, - [SMALL_STATE(1561)] = 69501, - [SMALL_STATE(1562)] = 69509, - [SMALL_STATE(1563)] = 69517, - [SMALL_STATE(1564)] = 69525, - [SMALL_STATE(1565)] = 69535, - [SMALL_STATE(1566)] = 69543, - [SMALL_STATE(1567)] = 69551, - [SMALL_STATE(1568)] = 69559, - [SMALL_STATE(1569)] = 69569, - [SMALL_STATE(1570)] = 69577, - [SMALL_STATE(1571)] = 69585, - [SMALL_STATE(1572)] = 69593, - [SMALL_STATE(1573)] = 69603, - [SMALL_STATE(1574)] = 69613, - [SMALL_STATE(1575)] = 69623, - [SMALL_STATE(1576)] = 69631, - [SMALL_STATE(1577)] = 69641, - [SMALL_STATE(1578)] = 69649, - [SMALL_STATE(1579)] = 69657, - [SMALL_STATE(1580)] = 69665, - [SMALL_STATE(1581)] = 69673, - [SMALL_STATE(1582)] = 69681, - [SMALL_STATE(1583)] = 69689, - [SMALL_STATE(1584)] = 69697, - [SMALL_STATE(1585)] = 69705, - [SMALL_STATE(1586)] = 69713, - [SMALL_STATE(1587)] = 69721, - [SMALL_STATE(1588)] = 69731, - [SMALL_STATE(1589)] = 69741, - [SMALL_STATE(1590)] = 69749, - [SMALL_STATE(1591)] = 69759, - [SMALL_STATE(1592)] = 69767, - [SMALL_STATE(1593)] = 69775, - [SMALL_STATE(1594)] = 69785, - [SMALL_STATE(1595)] = 69795, - [SMALL_STATE(1596)] = 69805, - [SMALL_STATE(1597)] = 69813, - [SMALL_STATE(1598)] = 69823, - [SMALL_STATE(1599)] = 69831, - [SMALL_STATE(1600)] = 69841, - [SMALL_STATE(1601)] = 69849, - [SMALL_STATE(1602)] = 69859, - [SMALL_STATE(1603)] = 69869, - [SMALL_STATE(1604)] = 69877, - [SMALL_STATE(1605)] = 69887, - [SMALL_STATE(1606)] = 69895, - [SMALL_STATE(1607)] = 69903, - [SMALL_STATE(1608)] = 69911, - [SMALL_STATE(1609)] = 69919, - [SMALL_STATE(1610)] = 69927, - [SMALL_STATE(1611)] = 69935, - [SMALL_STATE(1612)] = 69943, - [SMALL_STATE(1613)] = 69953, - [SMALL_STATE(1614)] = 69960, - [SMALL_STATE(1615)] = 69967, - [SMALL_STATE(1616)] = 69974, - [SMALL_STATE(1617)] = 69981, - [SMALL_STATE(1618)] = 69988, - [SMALL_STATE(1619)] = 69995, - [SMALL_STATE(1620)] = 70002, - [SMALL_STATE(1621)] = 70009, - [SMALL_STATE(1622)] = 70016, - [SMALL_STATE(1623)] = 70023, - [SMALL_STATE(1624)] = 70030, - [SMALL_STATE(1625)] = 70037, - [SMALL_STATE(1626)] = 70044, - [SMALL_STATE(1627)] = 70051, - [SMALL_STATE(1628)] = 70058, - [SMALL_STATE(1629)] = 70065, - [SMALL_STATE(1630)] = 70072, - [SMALL_STATE(1631)] = 70079, - [SMALL_STATE(1632)] = 70086, - [SMALL_STATE(1633)] = 70093, - [SMALL_STATE(1634)] = 70100, - [SMALL_STATE(1635)] = 70107, - [SMALL_STATE(1636)] = 70114, - [SMALL_STATE(1637)] = 70121, - [SMALL_STATE(1638)] = 70128, - [SMALL_STATE(1639)] = 70135, - [SMALL_STATE(1640)] = 70142, - [SMALL_STATE(1641)] = 70149, - [SMALL_STATE(1642)] = 70156, - [SMALL_STATE(1643)] = 70163, - [SMALL_STATE(1644)] = 70170, - [SMALL_STATE(1645)] = 70177, - [SMALL_STATE(1646)] = 70184, - [SMALL_STATE(1647)] = 70191, - [SMALL_STATE(1648)] = 70198, - [SMALL_STATE(1649)] = 70205, - [SMALL_STATE(1650)] = 70212, - [SMALL_STATE(1651)] = 70219, - [SMALL_STATE(1652)] = 70226, - [SMALL_STATE(1653)] = 70233, - [SMALL_STATE(1654)] = 70240, - [SMALL_STATE(1655)] = 70247, - [SMALL_STATE(1656)] = 70254, - [SMALL_STATE(1657)] = 70261, - [SMALL_STATE(1658)] = 70268, - [SMALL_STATE(1659)] = 70275, - [SMALL_STATE(1660)] = 70282, - [SMALL_STATE(1661)] = 70289, - [SMALL_STATE(1662)] = 70296, - [SMALL_STATE(1663)] = 70303, - [SMALL_STATE(1664)] = 70310, - [SMALL_STATE(1665)] = 70317, - [SMALL_STATE(1666)] = 70324, - [SMALL_STATE(1667)] = 70331, - [SMALL_STATE(1668)] = 70338, - [SMALL_STATE(1669)] = 70345, - [SMALL_STATE(1670)] = 70352, - [SMALL_STATE(1671)] = 70359, - [SMALL_STATE(1672)] = 70366, - [SMALL_STATE(1673)] = 70373, - [SMALL_STATE(1674)] = 70380, - [SMALL_STATE(1675)] = 70387, - [SMALL_STATE(1676)] = 70394, - [SMALL_STATE(1677)] = 70401, - [SMALL_STATE(1678)] = 70408, - [SMALL_STATE(1679)] = 70415, - [SMALL_STATE(1680)] = 70422, - [SMALL_STATE(1681)] = 70429, - [SMALL_STATE(1682)] = 70436, - [SMALL_STATE(1683)] = 70443, - [SMALL_STATE(1684)] = 70450, - [SMALL_STATE(1685)] = 70457, - [SMALL_STATE(1686)] = 70464, - [SMALL_STATE(1687)] = 70471, - [SMALL_STATE(1688)] = 70478, - [SMALL_STATE(1689)] = 70485, - [SMALL_STATE(1690)] = 70492, - [SMALL_STATE(1691)] = 70499, - [SMALL_STATE(1692)] = 70506, - [SMALL_STATE(1693)] = 70513, - [SMALL_STATE(1694)] = 70520, - [SMALL_STATE(1695)] = 70527, - [SMALL_STATE(1696)] = 70534, - [SMALL_STATE(1697)] = 70541, - [SMALL_STATE(1698)] = 70548, - [SMALL_STATE(1699)] = 70555, - [SMALL_STATE(1700)] = 70562, - [SMALL_STATE(1701)] = 70569, - [SMALL_STATE(1702)] = 70576, - [SMALL_STATE(1703)] = 70583, - [SMALL_STATE(1704)] = 70590, - [SMALL_STATE(1705)] = 70597, - [SMALL_STATE(1706)] = 70604, - [SMALL_STATE(1707)] = 70611, - [SMALL_STATE(1708)] = 70618, - [SMALL_STATE(1709)] = 70625, - [SMALL_STATE(1710)] = 70632, - [SMALL_STATE(1711)] = 70639, - [SMALL_STATE(1712)] = 70646, - [SMALL_STATE(1713)] = 70653, - [SMALL_STATE(1714)] = 70660, - [SMALL_STATE(1715)] = 70667, - [SMALL_STATE(1716)] = 70674, - [SMALL_STATE(1717)] = 70681, - [SMALL_STATE(1718)] = 70688, - [SMALL_STATE(1719)] = 70695, - [SMALL_STATE(1720)] = 70702, - [SMALL_STATE(1721)] = 70709, - [SMALL_STATE(1722)] = 70716, - [SMALL_STATE(1723)] = 70723, - [SMALL_STATE(1724)] = 70730, - [SMALL_STATE(1725)] = 70737, - [SMALL_STATE(1726)] = 70744, - [SMALL_STATE(1727)] = 70751, - [SMALL_STATE(1728)] = 70758, - [SMALL_STATE(1729)] = 70765, - [SMALL_STATE(1730)] = 70772, - [SMALL_STATE(1731)] = 70779, - [SMALL_STATE(1732)] = 70786, - [SMALL_STATE(1733)] = 70793, - [SMALL_STATE(1734)] = 70800, - [SMALL_STATE(1735)] = 70807, - [SMALL_STATE(1736)] = 70814, - [SMALL_STATE(1737)] = 70821, - [SMALL_STATE(1738)] = 70828, - [SMALL_STATE(1739)] = 70835, - [SMALL_STATE(1740)] = 70842, - [SMALL_STATE(1741)] = 70849, - [SMALL_STATE(1742)] = 70856, - [SMALL_STATE(1743)] = 70863, - [SMALL_STATE(1744)] = 70870, - [SMALL_STATE(1745)] = 70877, - [SMALL_STATE(1746)] = 70884, - [SMALL_STATE(1747)] = 70891, - [SMALL_STATE(1748)] = 70898, - [SMALL_STATE(1749)] = 70905, - [SMALL_STATE(1750)] = 70912, - [SMALL_STATE(1751)] = 70919, - [SMALL_STATE(1752)] = 70926, - [SMALL_STATE(1753)] = 70933, - [SMALL_STATE(1754)] = 70940, + [SMALL_STATE(790)] = 48797, + [SMALL_STATE(791)] = 48851, + [SMALL_STATE(792)] = 48911, + [SMALL_STATE(793)] = 48979, + [SMALL_STATE(794)] = 49045, + [SMALL_STATE(795)] = 49103, + [SMALL_STATE(796)] = 49157, + [SMALL_STATE(797)] = 49221, + [SMALL_STATE(798)] = 49283, + [SMALL_STATE(799)] = 49327, + [SMALL_STATE(800)] = 49371, + [SMALL_STATE(801)] = 49439, + [SMALL_STATE(802)] = 49507, + [SMALL_STATE(803)] = 49561, + [SMALL_STATE(804)] = 49629, + [SMALL_STATE(805)] = 49687, + [SMALL_STATE(806)] = 49741, + [SMALL_STATE(807)] = 49805, + [SMALL_STATE(808)] = 49867, + [SMALL_STATE(809)] = 49915, + [SMALL_STATE(810)] = 49969, + [SMALL_STATE(811)] = 50037, + [SMALL_STATE(812)] = 50091, + [SMALL_STATE(813)] = 50173, + [SMALL_STATE(814)] = 50227, + [SMALL_STATE(815)] = 50271, + [SMALL_STATE(816)] = 50331, + [SMALL_STATE(817)] = 50399, + [SMALL_STATE(818)] = 50475, + [SMALL_STATE(819)] = 50557, + [SMALL_STATE(820)] = 50611, + [SMALL_STATE(821)] = 50671, + [SMALL_STATE(822)] = 50739, + [SMALL_STATE(823)] = 50805, + [SMALL_STATE(824)] = 50863, + [SMALL_STATE(825)] = 50917, + [SMALL_STATE(826)] = 50981, + [SMALL_STATE(827)] = 51043, + [SMALL_STATE(828)] = 51125, + [SMALL_STATE(829)] = 51193, + [SMALL_STATE(830)] = 51247, + [SMALL_STATE(831)] = 51301, + [SMALL_STATE(832)] = 51383, + [SMALL_STATE(833)] = 51431, + [SMALL_STATE(834)] = 51485, + [SMALL_STATE(835)] = 51551, + [SMALL_STATE(836)] = 51594, + [SMALL_STATE(837)] = 51639, + [SMALL_STATE(838)] = 51682, + [SMALL_STATE(839)] = 51729, + [SMALL_STATE(840)] = 51774, + [SMALL_STATE(841)] = 51819, + [SMALL_STATE(842)] = 51864, + [SMALL_STATE(843)] = 51911, + [SMALL_STATE(844)] = 51956, + [SMALL_STATE(845)] = 52003, + [SMALL_STATE(846)] = 52048, + [SMALL_STATE(847)] = 52093, + [SMALL_STATE(848)] = 52136, + [SMALL_STATE(849)] = 52179, + [SMALL_STATE(850)] = 52222, + [SMALL_STATE(851)] = 52269, + [SMALL_STATE(852)] = 52316, + [SMALL_STATE(853)] = 52361, + [SMALL_STATE(854)] = 52440, + [SMALL_STATE(855)] = 52519, + [SMALL_STATE(856)] = 52564, + [SMALL_STATE(857)] = 52607, + [SMALL_STATE(858)] = 52650, + [SMALL_STATE(859)] = 52695, + [SMALL_STATE(860)] = 52740, + [SMALL_STATE(861)] = 52793, + [SMALL_STATE(862)] = 52838, + [SMALL_STATE(863)] = 52891, + [SMALL_STATE(864)] = 52970, + [SMALL_STATE(865)] = 53017, + [SMALL_STATE(866)] = 53060, + [SMALL_STATE(867)] = 53113, + [SMALL_STATE(868)] = 53172, + [SMALL_STATE(869)] = 53239, + [SMALL_STATE(870)] = 53304, + [SMALL_STATE(871)] = 53361, + [SMALL_STATE(872)] = 53414, + [SMALL_STATE(873)] = 53477, + [SMALL_STATE(874)] = 53538, + [SMALL_STATE(875)] = 53617, + [SMALL_STATE(876)] = 53696, + [SMALL_STATE(877)] = 53763, + [SMALL_STATE(878)] = 53830, + [SMALL_STATE(879)] = 53911, + [SMALL_STATE(880)] = 53953, + [SMALL_STATE(881)] = 53995, + [SMALL_STATE(882)] = 54037, + [SMALL_STATE(883)] = 54079, + [SMALL_STATE(884)] = 54121, + [SMALL_STATE(885)] = 54163, + [SMALL_STATE(886)] = 54205, + [SMALL_STATE(887)] = 54247, + [SMALL_STATE(888)] = 54289, + [SMALL_STATE(889)] = 54331, + [SMALL_STATE(890)] = 54373, + [SMALL_STATE(891)] = 54415, + [SMALL_STATE(892)] = 54457, + [SMALL_STATE(893)] = 54499, + [SMALL_STATE(894)] = 54543, + [SMALL_STATE(895)] = 54585, + [SMALL_STATE(896)] = 54627, + [SMALL_STATE(897)] = 54669, + [SMALL_STATE(898)] = 54711, + [SMALL_STATE(899)] = 54753, + [SMALL_STATE(900)] = 54795, + [SMALL_STATE(901)] = 54837, + [SMALL_STATE(902)] = 54879, + [SMALL_STATE(903)] = 54921, + [SMALL_STATE(904)] = 54963, + [SMALL_STATE(905)] = 55005, + [SMALL_STATE(906)] = 55047, + [SMALL_STATE(907)] = 55089, + [SMALL_STATE(908)] = 55131, + [SMALL_STATE(909)] = 55173, + [SMALL_STATE(910)] = 55215, + [SMALL_STATE(911)] = 55259, + [SMALL_STATE(912)] = 55301, + [SMALL_STATE(913)] = 55343, + [SMALL_STATE(914)] = 55385, + [SMALL_STATE(915)] = 55429, + [SMALL_STATE(916)] = 55471, + [SMALL_STATE(917)] = 55513, + [SMALL_STATE(918)] = 55555, + [SMALL_STATE(919)] = 55597, + [SMALL_STATE(920)] = 55639, + [SMALL_STATE(921)] = 55681, + [SMALL_STATE(922)] = 55723, + [SMALL_STATE(923)] = 55765, + [SMALL_STATE(924)] = 55807, + [SMALL_STATE(925)] = 55849, + [SMALL_STATE(926)] = 55891, + [SMALL_STATE(927)] = 55933, + [SMALL_STATE(928)] = 55975, + [SMALL_STATE(929)] = 56017, + [SMALL_STATE(930)] = 56061, + [SMALL_STATE(931)] = 56103, + [SMALL_STATE(932)] = 56145, + [SMALL_STATE(933)] = 56225, + [SMALL_STATE(934)] = 56267, + [SMALL_STATE(935)] = 56311, + [SMALL_STATE(936)] = 56353, + [SMALL_STATE(937)] = 56395, + [SMALL_STATE(938)] = 56437, + [SMALL_STATE(939)] = 56479, + [SMALL_STATE(940)] = 56521, + [SMALL_STATE(941)] = 56563, + [SMALL_STATE(942)] = 56605, + [SMALL_STATE(943)] = 56647, + [SMALL_STATE(944)] = 56723, + [SMALL_STATE(945)] = 56765, + [SMALL_STATE(946)] = 56807, + [SMALL_STATE(947)] = 56849, + [SMALL_STATE(948)] = 56891, + [SMALL_STATE(949)] = 56933, + [SMALL_STATE(950)] = 56975, + [SMALL_STATE(951)] = 57017, + [SMALL_STATE(952)] = 57097, + [SMALL_STATE(953)] = 57139, + [SMALL_STATE(954)] = 57219, + [SMALL_STATE(955)] = 57261, + [SMALL_STATE(956)] = 57303, + [SMALL_STATE(957)] = 57344, + [SMALL_STATE(958)] = 57385, + [SMALL_STATE(959)] = 57426, + [SMALL_STATE(960)] = 57467, + [SMALL_STATE(961)] = 57508, + [SMALL_STATE(962)] = 57549, + [SMALL_STATE(963)] = 57590, + [SMALL_STATE(964)] = 57631, + [SMALL_STATE(965)] = 57672, + [SMALL_STATE(966)] = 57713, + [SMALL_STATE(967)] = 57754, + [SMALL_STATE(968)] = 57795, + [SMALL_STATE(969)] = 57836, + [SMALL_STATE(970)] = 57877, + [SMALL_STATE(971)] = 57918, + [SMALL_STATE(972)] = 57959, + [SMALL_STATE(973)] = 58000, + [SMALL_STATE(974)] = 58041, + [SMALL_STATE(975)] = 58082, + [SMALL_STATE(976)] = 58123, + [SMALL_STATE(977)] = 58164, + [SMALL_STATE(978)] = 58205, + [SMALL_STATE(979)] = 58246, + [SMALL_STATE(980)] = 58287, + [SMALL_STATE(981)] = 58328, + [SMALL_STATE(982)] = 58369, + [SMALL_STATE(983)] = 58410, + [SMALL_STATE(984)] = 58451, + [SMALL_STATE(985)] = 58492, + [SMALL_STATE(986)] = 58537, + [SMALL_STATE(987)] = 58578, + [SMALL_STATE(988)] = 58623, + [SMALL_STATE(989)] = 58664, + [SMALL_STATE(990)] = 58705, + [SMALL_STATE(991)] = 58746, + [SMALL_STATE(992)] = 58820, + [SMALL_STATE(993)] = 58891, + [SMALL_STATE(994)] = 58962, + [SMALL_STATE(995)] = 59025, + [SMALL_STATE(996)] = 59088, + [SMALL_STATE(997)] = 59127, + [SMALL_STATE(998)] = 59166, + [SMALL_STATE(999)] = 59205, + [SMALL_STATE(1000)] = 59244, + [SMALL_STATE(1001)] = 59274, + [SMALL_STATE(1002)] = 59328, + [SMALL_STATE(1003)] = 59382, + [SMALL_STATE(1004)] = 59436, + [SMALL_STATE(1005)] = 59473, + [SMALL_STATE(1006)] = 59502, + [SMALL_STATE(1007)] = 59527, + [SMALL_STATE(1008)] = 59564, + [SMALL_STATE(1009)] = 59589, + [SMALL_STATE(1010)] = 59614, + [SMALL_STATE(1011)] = 59651, + [SMALL_STATE(1012)] = 59688, + [SMALL_STATE(1013)] = 59723, + [SMALL_STATE(1014)] = 59752, + [SMALL_STATE(1015)] = 59787, + [SMALL_STATE(1016)] = 59812, + [SMALL_STATE(1017)] = 59840, + [SMALL_STATE(1018)] = 59886, + [SMALL_STATE(1019)] = 59920, + [SMALL_STATE(1020)] = 59954, + [SMALL_STATE(1021)] = 59997, + [SMALL_STATE(1022)] = 60028, + [SMALL_STATE(1023)] = 60073, + [SMALL_STATE(1024)] = 60116, + [SMALL_STATE(1025)] = 60159, + [SMALL_STATE(1026)] = 60202, + [SMALL_STATE(1027)] = 60245, + [SMALL_STATE(1028)] = 60288, + [SMALL_STATE(1029)] = 60331, + [SMALL_STATE(1030)] = 60371, + [SMALL_STATE(1031)] = 60396, + [SMALL_STATE(1032)] = 60433, + [SMALL_STATE(1033)] = 60470, + [SMALL_STATE(1034)] = 60507, + [SMALL_STATE(1035)] = 60544, + [SMALL_STATE(1036)] = 60578, + [SMALL_STATE(1037)] = 60612, + [SMALL_STATE(1038)] = 60633, + [SMALL_STATE(1039)] = 60654, + [SMALL_STATE(1040)] = 60676, + [SMALL_STATE(1041)] = 60707, + [SMALL_STATE(1042)] = 60738, + [SMALL_STATE(1043)] = 60769, + [SMALL_STATE(1044)] = 60790, + [SMALL_STATE(1045)] = 60821, + [SMALL_STATE(1046)] = 60852, + [SMALL_STATE(1047)] = 60889, + [SMALL_STATE(1048)] = 60910, + [SMALL_STATE(1049)] = 60941, + [SMALL_STATE(1050)] = 60972, + [SMALL_STATE(1051)] = 61003, + [SMALL_STATE(1052)] = 61034, + [SMALL_STATE(1053)] = 61065, + [SMALL_STATE(1054)] = 61102, + [SMALL_STATE(1055)] = 61133, + [SMALL_STATE(1056)] = 61156, + [SMALL_STATE(1057)] = 61187, + [SMALL_STATE(1058)] = 61218, + [SMALL_STATE(1059)] = 61249, + [SMALL_STATE(1060)] = 61280, + [SMALL_STATE(1061)] = 61317, + [SMALL_STATE(1062)] = 61348, + [SMALL_STATE(1063)] = 61379, + [SMALL_STATE(1064)] = 61410, + [SMALL_STATE(1065)] = 61447, + [SMALL_STATE(1066)] = 61484, + [SMALL_STATE(1067)] = 61507, + [SMALL_STATE(1068)] = 61538, + [SMALL_STATE(1069)] = 61555, + [SMALL_STATE(1070)] = 61575, + [SMALL_STATE(1071)] = 61609, + [SMALL_STATE(1072)] = 61627, + [SMALL_STATE(1073)] = 61651, + [SMALL_STATE(1074)] = 61671, + [SMALL_STATE(1075)] = 61691, + [SMALL_STATE(1076)] = 61713, + [SMALL_STATE(1077)] = 61737, + [SMALL_STATE(1078)] = 61771, + [SMALL_STATE(1079)] = 61805, + [SMALL_STATE(1080)] = 61839, + [SMALL_STATE(1081)] = 61861, + [SMALL_STATE(1082)] = 61879, + [SMALL_STATE(1083)] = 61899, + [SMALL_STATE(1084)] = 61921, + [SMALL_STATE(1085)] = 61955, + [SMALL_STATE(1086)] = 61989, + [SMALL_STATE(1087)] = 62023, + [SMALL_STATE(1088)] = 62057, + [SMALL_STATE(1089)] = 62091, + [SMALL_STATE(1090)] = 62109, + [SMALL_STATE(1091)] = 62143, + [SMALL_STATE(1092)] = 62177, + [SMALL_STATE(1093)] = 62201, + [SMALL_STATE(1094)] = 62223, + [SMALL_STATE(1095)] = 62245, + [SMALL_STATE(1096)] = 62279, + [SMALL_STATE(1097)] = 62301, + [SMALL_STATE(1098)] = 62324, + [SMALL_STATE(1099)] = 62343, + [SMALL_STATE(1100)] = 62368, + [SMALL_STATE(1101)] = 62389, + [SMALL_STATE(1102)] = 62408, + [SMALL_STATE(1103)] = 62427, + [SMALL_STATE(1104)] = 62446, + [SMALL_STATE(1105)] = 62465, + [SMALL_STATE(1106)] = 62490, + [SMALL_STATE(1107)] = 62511, + [SMALL_STATE(1108)] = 62534, + [SMALL_STATE(1109)] = 62553, + [SMALL_STATE(1110)] = 62576, + [SMALL_STATE(1111)] = 62592, + [SMALL_STATE(1112)] = 62606, + [SMALL_STATE(1113)] = 62620, + [SMALL_STATE(1114)] = 62634, + [SMALL_STATE(1115)] = 62648, + [SMALL_STATE(1116)] = 62668, + [SMALL_STATE(1117)] = 62682, + [SMALL_STATE(1118)] = 62698, + [SMALL_STATE(1119)] = 62712, + [SMALL_STATE(1120)] = 62726, + [SMALL_STATE(1121)] = 62748, + [SMALL_STATE(1122)] = 62762, + [SMALL_STATE(1123)] = 62782, + [SMALL_STATE(1124)] = 62800, + [SMALL_STATE(1125)] = 62818, + [SMALL_STATE(1126)] = 62838, + [SMALL_STATE(1127)] = 62852, + [SMALL_STATE(1128)] = 62870, + [SMALL_STATE(1129)] = 62890, + [SMALL_STATE(1130)] = 62904, + [SMALL_STATE(1131)] = 62918, + [SMALL_STATE(1132)] = 62932, + [SMALL_STATE(1133)] = 62950, + [SMALL_STATE(1134)] = 62964, + [SMALL_STATE(1135)] = 62978, + [SMALL_STATE(1136)] = 63000, + [SMALL_STATE(1137)] = 63018, + [SMALL_STATE(1138)] = 63036, + [SMALL_STATE(1139)] = 63056, + [SMALL_STATE(1140)] = 63076, + [SMALL_STATE(1141)] = 63094, + [SMALL_STATE(1142)] = 63110, + [SMALL_STATE(1143)] = 63132, + [SMALL_STATE(1144)] = 63150, + [SMALL_STATE(1145)] = 63164, + [SMALL_STATE(1146)] = 63178, + [SMALL_STATE(1147)] = 63192, + [SMALL_STATE(1148)] = 63212, + [SMALL_STATE(1149)] = 63226, + [SMALL_STATE(1150)] = 63240, + [SMALL_STATE(1151)] = 63254, + [SMALL_STATE(1152)] = 63280, + [SMALL_STATE(1153)] = 63300, + [SMALL_STATE(1154)] = 63314, + [SMALL_STATE(1155)] = 63332, + [SMALL_STATE(1156)] = 63352, + [SMALL_STATE(1157)] = 63370, + [SMALL_STATE(1158)] = 63386, + [SMALL_STATE(1159)] = 63404, + [SMALL_STATE(1160)] = 63424, + [SMALL_STATE(1161)] = 63444, + [SMALL_STATE(1162)] = 63468, + [SMALL_STATE(1163)] = 63482, + [SMALL_STATE(1164)] = 63502, + [SMALL_STATE(1165)] = 63522, + [SMALL_STATE(1166)] = 63536, + [SMALL_STATE(1167)] = 63556, + [SMALL_STATE(1168)] = 63580, + [SMALL_STATE(1169)] = 63604, + [SMALL_STATE(1170)] = 63618, + [SMALL_STATE(1171)] = 63632, + [SMALL_STATE(1172)] = 63650, + [SMALL_STATE(1173)] = 63668, + [SMALL_STATE(1174)] = 63682, + [SMALL_STATE(1175)] = 63700, + [SMALL_STATE(1176)] = 63720, + [SMALL_STATE(1177)] = 63738, + [SMALL_STATE(1178)] = 63763, + [SMALL_STATE(1179)] = 63782, + [SMALL_STATE(1180)] = 63801, + [SMALL_STATE(1181)] = 63824, + [SMALL_STATE(1182)] = 63849, + [SMALL_STATE(1183)] = 63874, + [SMALL_STATE(1184)] = 63899, + [SMALL_STATE(1185)] = 63924, + [SMALL_STATE(1186)] = 63949, + [SMALL_STATE(1187)] = 63974, + [SMALL_STATE(1188)] = 63999, + [SMALL_STATE(1189)] = 64020, + [SMALL_STATE(1190)] = 64039, + [SMALL_STATE(1191)] = 64060, + [SMALL_STATE(1192)] = 64077, + [SMALL_STATE(1193)] = 64092, + [SMALL_STATE(1194)] = 64111, + [SMALL_STATE(1195)] = 64136, + [SMALL_STATE(1196)] = 64161, + [SMALL_STATE(1197)] = 64186, + [SMALL_STATE(1198)] = 64205, + [SMALL_STATE(1199)] = 64224, + [SMALL_STATE(1200)] = 64247, + [SMALL_STATE(1201)] = 64264, + [SMALL_STATE(1202)] = 64289, + [SMALL_STATE(1203)] = 64302, + [SMALL_STATE(1204)] = 64327, + [SMALL_STATE(1205)] = 64352, + [SMALL_STATE(1206)] = 64377, + [SMALL_STATE(1207)] = 64398, + [SMALL_STATE(1208)] = 64423, + [SMALL_STATE(1209)] = 64448, + [SMALL_STATE(1210)] = 64467, + [SMALL_STATE(1211)] = 64492, + [SMALL_STATE(1212)] = 64517, + [SMALL_STATE(1213)] = 64540, + [SMALL_STATE(1214)] = 64565, + [SMALL_STATE(1215)] = 64586, + [SMALL_STATE(1216)] = 64605, + [SMALL_STATE(1217)] = 64626, + [SMALL_STATE(1218)] = 64651, + [SMALL_STATE(1219)] = 64674, + [SMALL_STATE(1220)] = 64687, + [SMALL_STATE(1221)] = 64710, + [SMALL_STATE(1222)] = 64729, + [SMALL_STATE(1223)] = 64748, + [SMALL_STATE(1224)] = 64761, + [SMALL_STATE(1225)] = 64784, + [SMALL_STATE(1226)] = 64807, + [SMALL_STATE(1227)] = 64826, + [SMALL_STATE(1228)] = 64851, + [SMALL_STATE(1229)] = 64876, + [SMALL_STATE(1230)] = 64901, + [SMALL_STATE(1231)] = 64926, + [SMALL_STATE(1232)] = 64951, + [SMALL_STATE(1233)] = 64976, + [SMALL_STATE(1234)] = 64995, + [SMALL_STATE(1235)] = 65008, + [SMALL_STATE(1236)] = 65021, + [SMALL_STATE(1237)] = 65044, + [SMALL_STATE(1238)] = 65061, + [SMALL_STATE(1239)] = 65074, + [SMALL_STATE(1240)] = 65097, + [SMALL_STATE(1241)] = 65112, + [SMALL_STATE(1242)] = 65131, + [SMALL_STATE(1243)] = 65151, + [SMALL_STATE(1244)] = 65165, + [SMALL_STATE(1245)] = 65183, + [SMALL_STATE(1246)] = 65205, + [SMALL_STATE(1247)] = 65223, + [SMALL_STATE(1248)] = 65239, + [SMALL_STATE(1249)] = 65261, + [SMALL_STATE(1250)] = 65283, + [SMALL_STATE(1251)] = 65305, + [SMALL_STATE(1252)] = 65325, + [SMALL_STATE(1253)] = 65343, + [SMALL_STATE(1254)] = 65361, + [SMALL_STATE(1255)] = 65375, + [SMALL_STATE(1256)] = 65397, + [SMALL_STATE(1257)] = 65413, + [SMALL_STATE(1258)] = 65431, + [SMALL_STATE(1259)] = 65451, + [SMALL_STATE(1260)] = 65467, + [SMALL_STATE(1261)] = 65485, + [SMALL_STATE(1262)] = 65501, + [SMALL_STATE(1263)] = 65521, + [SMALL_STATE(1264)] = 65535, + [SMALL_STATE(1265)] = 65553, + [SMALL_STATE(1266)] = 65569, + [SMALL_STATE(1267)] = 65581, + [SMALL_STATE(1268)] = 65599, + [SMALL_STATE(1269)] = 65615, + [SMALL_STATE(1270)] = 65631, + [SMALL_STATE(1271)] = 65647, + [SMALL_STATE(1272)] = 65661, + [SMALL_STATE(1273)] = 65681, + [SMALL_STATE(1274)] = 65703, + [SMALL_STATE(1275)] = 65719, + [SMALL_STATE(1276)] = 65733, + [SMALL_STATE(1277)] = 65749, + [SMALL_STATE(1278)] = 65765, + [SMALL_STATE(1279)] = 65779, + [SMALL_STATE(1280)] = 65795, + [SMALL_STATE(1281)] = 65817, + [SMALL_STATE(1282)] = 65833, + [SMALL_STATE(1283)] = 65845, + [SMALL_STATE(1284)] = 65862, + [SMALL_STATE(1285)] = 65879, + [SMALL_STATE(1286)] = 65898, + [SMALL_STATE(1287)] = 65913, + [SMALL_STATE(1288)] = 65932, + [SMALL_STATE(1289)] = 65947, + [SMALL_STATE(1290)] = 65966, + [SMALL_STATE(1291)] = 65983, + [SMALL_STATE(1292)] = 65994, + [SMALL_STATE(1293)] = 66011, + [SMALL_STATE(1294)] = 66022, + [SMALL_STATE(1295)] = 66037, + [SMALL_STATE(1296)] = 66054, + [SMALL_STATE(1297)] = 66073, + [SMALL_STATE(1298)] = 66090, + [SMALL_STATE(1299)] = 66107, + [SMALL_STATE(1300)] = 66122, + [SMALL_STATE(1301)] = 66139, + [SMALL_STATE(1302)] = 66150, + [SMALL_STATE(1303)] = 66167, + [SMALL_STATE(1304)] = 66184, + [SMALL_STATE(1305)] = 66201, + [SMALL_STATE(1306)] = 66220, + [SMALL_STATE(1307)] = 66239, + [SMALL_STATE(1308)] = 66250, + [SMALL_STATE(1309)] = 66265, + [SMALL_STATE(1310)] = 66280, + [SMALL_STATE(1311)] = 66295, + [SMALL_STATE(1312)] = 66310, + [SMALL_STATE(1313)] = 66321, + [SMALL_STATE(1314)] = 66338, + [SMALL_STATE(1315)] = 66357, + [SMALL_STATE(1316)] = 66376, + [SMALL_STATE(1317)] = 66393, + [SMALL_STATE(1318)] = 66410, + [SMALL_STATE(1319)] = 66427, + [SMALL_STATE(1320)] = 66444, + [SMALL_STATE(1321)] = 66461, + [SMALL_STATE(1322)] = 66478, + [SMALL_STATE(1323)] = 66494, + [SMALL_STATE(1324)] = 66508, + [SMALL_STATE(1325)] = 66522, + [SMALL_STATE(1326)] = 66538, + [SMALL_STATE(1327)] = 66554, + [SMALL_STATE(1328)] = 66568, + [SMALL_STATE(1329)] = 66584, + [SMALL_STATE(1330)] = 66596, + [SMALL_STATE(1331)] = 66612, + [SMALL_STATE(1332)] = 66628, + [SMALL_STATE(1333)] = 66642, + [SMALL_STATE(1334)] = 66654, + [SMALL_STATE(1335)] = 66668, + [SMALL_STATE(1336)] = 66682, + [SMALL_STATE(1337)] = 66696, + [SMALL_STATE(1338)] = 66712, + [SMALL_STATE(1339)] = 66728, + [SMALL_STATE(1340)] = 66742, + [SMALL_STATE(1341)] = 66756, + [SMALL_STATE(1342)] = 66772, + [SMALL_STATE(1343)] = 66788, + [SMALL_STATE(1344)] = 66802, + [SMALL_STATE(1345)] = 66812, + [SMALL_STATE(1346)] = 66828, + [SMALL_STATE(1347)] = 66844, + [SMALL_STATE(1348)] = 66860, + [SMALL_STATE(1349)] = 66874, + [SMALL_STATE(1350)] = 66884, + [SMALL_STATE(1351)] = 66900, + [SMALL_STATE(1352)] = 66916, + [SMALL_STATE(1353)] = 66930, + [SMALL_STATE(1354)] = 66946, + [SMALL_STATE(1355)] = 66956, + [SMALL_STATE(1356)] = 66970, + [SMALL_STATE(1357)] = 66986, + [SMALL_STATE(1358)] = 67002, + [SMALL_STATE(1359)] = 67012, + [SMALL_STATE(1360)] = 67028, + [SMALL_STATE(1361)] = 67042, + [SMALL_STATE(1362)] = 67058, + [SMALL_STATE(1363)] = 67074, + [SMALL_STATE(1364)] = 67090, + [SMALL_STATE(1365)] = 67104, + [SMALL_STATE(1366)] = 67120, + [SMALL_STATE(1367)] = 67134, + [SMALL_STATE(1368)] = 67150, + [SMALL_STATE(1369)] = 67164, + [SMALL_STATE(1370)] = 67178, + [SMALL_STATE(1371)] = 67194, + [SMALL_STATE(1372)] = 67210, + [SMALL_STATE(1373)] = 67224, + [SMALL_STATE(1374)] = 67238, + [SMALL_STATE(1375)] = 67252, + [SMALL_STATE(1376)] = 67266, + [SMALL_STATE(1377)] = 67282, + [SMALL_STATE(1378)] = 67298, + [SMALL_STATE(1379)] = 67314, + [SMALL_STATE(1380)] = 67328, + [SMALL_STATE(1381)] = 67342, + [SMALL_STATE(1382)] = 67358, + [SMALL_STATE(1383)] = 67372, + [SMALL_STATE(1384)] = 67386, + [SMALL_STATE(1385)] = 67402, + [SMALL_STATE(1386)] = 67418, + [SMALL_STATE(1387)] = 67434, + [SMALL_STATE(1388)] = 67450, + [SMALL_STATE(1389)] = 67464, + [SMALL_STATE(1390)] = 67478, + [SMALL_STATE(1391)] = 67492, + [SMALL_STATE(1392)] = 67502, + [SMALL_STATE(1393)] = 67516, + [SMALL_STATE(1394)] = 67526, + [SMALL_STATE(1395)] = 67540, + [SMALL_STATE(1396)] = 67556, + [SMALL_STATE(1397)] = 67572, + [SMALL_STATE(1398)] = 67588, + [SMALL_STATE(1399)] = 67604, + [SMALL_STATE(1400)] = 67620, + [SMALL_STATE(1401)] = 67634, + [SMALL_STATE(1402)] = 67648, + [SMALL_STATE(1403)] = 67664, + [SMALL_STATE(1404)] = 67680, + [SMALL_STATE(1405)] = 67694, + [SMALL_STATE(1406)] = 67707, + [SMALL_STATE(1407)] = 67720, + [SMALL_STATE(1408)] = 67733, + [SMALL_STATE(1409)] = 67744, + [SMALL_STATE(1410)] = 67757, + [SMALL_STATE(1411)] = 67766, + [SMALL_STATE(1412)] = 67777, + [SMALL_STATE(1413)] = 67790, + [SMALL_STATE(1414)] = 67803, + [SMALL_STATE(1415)] = 67816, + [SMALL_STATE(1416)] = 67829, + [SMALL_STATE(1417)] = 67842, + [SMALL_STATE(1418)] = 67851, + [SMALL_STATE(1419)] = 67864, + [SMALL_STATE(1420)] = 67877, + [SMALL_STATE(1421)] = 67890, + [SMALL_STATE(1422)] = 67903, + [SMALL_STATE(1423)] = 67912, + [SMALL_STATE(1424)] = 67925, + [SMALL_STATE(1425)] = 67938, + [SMALL_STATE(1426)] = 67947, + [SMALL_STATE(1427)] = 67960, + [SMALL_STATE(1428)] = 67973, + [SMALL_STATE(1429)] = 67982, + [SMALL_STATE(1430)] = 67995, + [SMALL_STATE(1431)] = 68008, + [SMALL_STATE(1432)] = 68019, + [SMALL_STATE(1433)] = 68032, + [SMALL_STATE(1434)] = 68045, + [SMALL_STATE(1435)] = 68058, + [SMALL_STATE(1436)] = 68071, + [SMALL_STATE(1437)] = 68082, + [SMALL_STATE(1438)] = 68091, + [SMALL_STATE(1439)] = 68102, + [SMALL_STATE(1440)] = 68115, + [SMALL_STATE(1441)] = 68128, + [SMALL_STATE(1442)] = 68141, + [SMALL_STATE(1443)] = 68150, + [SMALL_STATE(1444)] = 68163, + [SMALL_STATE(1445)] = 68176, + [SMALL_STATE(1446)] = 68189, + [SMALL_STATE(1447)] = 68200, + [SMALL_STATE(1448)] = 68213, + [SMALL_STATE(1449)] = 68226, + [SMALL_STATE(1450)] = 68239, + [SMALL_STATE(1451)] = 68252, + [SMALL_STATE(1452)] = 68265, + [SMALL_STATE(1453)] = 68278, + [SMALL_STATE(1454)] = 68291, + [SMALL_STATE(1455)] = 68304, + [SMALL_STATE(1456)] = 68317, + [SMALL_STATE(1457)] = 68330, + [SMALL_STATE(1458)] = 68343, + [SMALL_STATE(1459)] = 68356, + [SMALL_STATE(1460)] = 68369, + [SMALL_STATE(1461)] = 68382, + [SMALL_STATE(1462)] = 68395, + [SMALL_STATE(1463)] = 68408, + [SMALL_STATE(1464)] = 68419, + [SMALL_STATE(1465)] = 68432, + [SMALL_STATE(1466)] = 68445, + [SMALL_STATE(1467)] = 68458, + [SMALL_STATE(1468)] = 68471, + [SMALL_STATE(1469)] = 68484, + [SMALL_STATE(1470)] = 68497, + [SMALL_STATE(1471)] = 68510, + [SMALL_STATE(1472)] = 68523, + [SMALL_STATE(1473)] = 68536, + [SMALL_STATE(1474)] = 68549, + [SMALL_STATE(1475)] = 68562, + [SMALL_STATE(1476)] = 68575, + [SMALL_STATE(1477)] = 68588, + [SMALL_STATE(1478)] = 68601, + [SMALL_STATE(1479)] = 68614, + [SMALL_STATE(1480)] = 68627, + [SMALL_STATE(1481)] = 68640, + [SMALL_STATE(1482)] = 68653, + [SMALL_STATE(1483)] = 68666, + [SMALL_STATE(1484)] = 68679, + [SMALL_STATE(1485)] = 68692, + [SMALL_STATE(1486)] = 68701, + [SMALL_STATE(1487)] = 68714, + [SMALL_STATE(1488)] = 68727, + [SMALL_STATE(1489)] = 68740, + [SMALL_STATE(1490)] = 68753, + [SMALL_STATE(1491)] = 68766, + [SMALL_STATE(1492)] = 68779, + [SMALL_STATE(1493)] = 68792, + [SMALL_STATE(1494)] = 68805, + [SMALL_STATE(1495)] = 68814, + [SMALL_STATE(1496)] = 68827, + [SMALL_STATE(1497)] = 68840, + [SMALL_STATE(1498)] = 68853, + [SMALL_STATE(1499)] = 68866, + [SMALL_STATE(1500)] = 68877, + [SMALL_STATE(1501)] = 68890, + [SMALL_STATE(1502)] = 68903, + [SMALL_STATE(1503)] = 68916, + [SMALL_STATE(1504)] = 68929, + [SMALL_STATE(1505)] = 68942, + [SMALL_STATE(1506)] = 68955, + [SMALL_STATE(1507)] = 68968, + [SMALL_STATE(1508)] = 68979, + [SMALL_STATE(1509)] = 68990, + [SMALL_STATE(1510)] = 68999, + [SMALL_STATE(1511)] = 69008, + [SMALL_STATE(1512)] = 69021, + [SMALL_STATE(1513)] = 69030, + [SMALL_STATE(1514)] = 69043, + [SMALL_STATE(1515)] = 69056, + [SMALL_STATE(1516)] = 69069, + [SMALL_STATE(1517)] = 69080, + [SMALL_STATE(1518)] = 69091, + [SMALL_STATE(1519)] = 69104, + [SMALL_STATE(1520)] = 69117, + [SMALL_STATE(1521)] = 69130, + [SMALL_STATE(1522)] = 69143, + [SMALL_STATE(1523)] = 69152, + [SMALL_STATE(1524)] = 69165, + [SMALL_STATE(1525)] = 69174, + [SMALL_STATE(1526)] = 69187, + [SMALL_STATE(1527)] = 69200, + [SMALL_STATE(1528)] = 69213, + [SMALL_STATE(1529)] = 69226, + [SMALL_STATE(1530)] = 69235, + [SMALL_STATE(1531)] = 69248, + [SMALL_STATE(1532)] = 69261, + [SMALL_STATE(1533)] = 69274, + [SMALL_STATE(1534)] = 69282, + [SMALL_STATE(1535)] = 69290, + [SMALL_STATE(1536)] = 69298, + [SMALL_STATE(1537)] = 69306, + [SMALL_STATE(1538)] = 69316, + [SMALL_STATE(1539)] = 69326, + [SMALL_STATE(1540)] = 69334, + [SMALL_STATE(1541)] = 69342, + [SMALL_STATE(1542)] = 69352, + [SMALL_STATE(1543)] = 69360, + [SMALL_STATE(1544)] = 69370, + [SMALL_STATE(1545)] = 69380, + [SMALL_STATE(1546)] = 69388, + [SMALL_STATE(1547)] = 69398, + [SMALL_STATE(1548)] = 69408, + [SMALL_STATE(1549)] = 69418, + [SMALL_STATE(1550)] = 69426, + [SMALL_STATE(1551)] = 69434, + [SMALL_STATE(1552)] = 69444, + [SMALL_STATE(1553)] = 69452, + [SMALL_STATE(1554)] = 69462, + [SMALL_STATE(1555)] = 69470, + [SMALL_STATE(1556)] = 69480, + [SMALL_STATE(1557)] = 69490, + [SMALL_STATE(1558)] = 69498, + [SMALL_STATE(1559)] = 69506, + [SMALL_STATE(1560)] = 69514, + [SMALL_STATE(1561)] = 69524, + [SMALL_STATE(1562)] = 69532, + [SMALL_STATE(1563)] = 69540, + [SMALL_STATE(1564)] = 69548, + [SMALL_STATE(1565)] = 69558, + [SMALL_STATE(1566)] = 69566, + [SMALL_STATE(1567)] = 69574, + [SMALL_STATE(1568)] = 69582, + [SMALL_STATE(1569)] = 69592, + [SMALL_STATE(1570)] = 69600, + [SMALL_STATE(1571)] = 69608, + [SMALL_STATE(1572)] = 69616, + [SMALL_STATE(1573)] = 69626, + [SMALL_STATE(1574)] = 69636, + [SMALL_STATE(1575)] = 69646, + [SMALL_STATE(1576)] = 69654, + [SMALL_STATE(1577)] = 69664, + [SMALL_STATE(1578)] = 69672, + [SMALL_STATE(1579)] = 69680, + [SMALL_STATE(1580)] = 69688, + [SMALL_STATE(1581)] = 69696, + [SMALL_STATE(1582)] = 69704, + [SMALL_STATE(1583)] = 69712, + [SMALL_STATE(1584)] = 69720, + [SMALL_STATE(1585)] = 69728, + [SMALL_STATE(1586)] = 69736, + [SMALL_STATE(1587)] = 69744, + [SMALL_STATE(1588)] = 69754, + [SMALL_STATE(1589)] = 69764, + [SMALL_STATE(1590)] = 69772, + [SMALL_STATE(1591)] = 69782, + [SMALL_STATE(1592)] = 69790, + [SMALL_STATE(1593)] = 69798, + [SMALL_STATE(1594)] = 69808, + [SMALL_STATE(1595)] = 69818, + [SMALL_STATE(1596)] = 69828, + [SMALL_STATE(1597)] = 69836, + [SMALL_STATE(1598)] = 69846, + [SMALL_STATE(1599)] = 69854, + [SMALL_STATE(1600)] = 69864, + [SMALL_STATE(1601)] = 69872, + [SMALL_STATE(1602)] = 69882, + [SMALL_STATE(1603)] = 69892, + [SMALL_STATE(1604)] = 69900, + [SMALL_STATE(1605)] = 69910, + [SMALL_STATE(1606)] = 69918, + [SMALL_STATE(1607)] = 69926, + [SMALL_STATE(1608)] = 69934, + [SMALL_STATE(1609)] = 69942, + [SMALL_STATE(1610)] = 69950, + [SMALL_STATE(1611)] = 69958, + [SMALL_STATE(1612)] = 69966, + [SMALL_STATE(1613)] = 69976, + [SMALL_STATE(1614)] = 69983, + [SMALL_STATE(1615)] = 69990, + [SMALL_STATE(1616)] = 69997, + [SMALL_STATE(1617)] = 70004, + [SMALL_STATE(1618)] = 70011, + [SMALL_STATE(1619)] = 70018, + [SMALL_STATE(1620)] = 70025, + [SMALL_STATE(1621)] = 70032, + [SMALL_STATE(1622)] = 70039, + [SMALL_STATE(1623)] = 70046, + [SMALL_STATE(1624)] = 70053, + [SMALL_STATE(1625)] = 70060, + [SMALL_STATE(1626)] = 70067, + [SMALL_STATE(1627)] = 70074, + [SMALL_STATE(1628)] = 70081, + [SMALL_STATE(1629)] = 70088, + [SMALL_STATE(1630)] = 70095, + [SMALL_STATE(1631)] = 70102, + [SMALL_STATE(1632)] = 70109, + [SMALL_STATE(1633)] = 70116, + [SMALL_STATE(1634)] = 70123, + [SMALL_STATE(1635)] = 70130, + [SMALL_STATE(1636)] = 70137, + [SMALL_STATE(1637)] = 70144, + [SMALL_STATE(1638)] = 70151, + [SMALL_STATE(1639)] = 70158, + [SMALL_STATE(1640)] = 70165, + [SMALL_STATE(1641)] = 70172, + [SMALL_STATE(1642)] = 70179, + [SMALL_STATE(1643)] = 70186, + [SMALL_STATE(1644)] = 70193, + [SMALL_STATE(1645)] = 70200, + [SMALL_STATE(1646)] = 70207, + [SMALL_STATE(1647)] = 70214, + [SMALL_STATE(1648)] = 70221, + [SMALL_STATE(1649)] = 70228, + [SMALL_STATE(1650)] = 70235, + [SMALL_STATE(1651)] = 70242, + [SMALL_STATE(1652)] = 70249, + [SMALL_STATE(1653)] = 70256, + [SMALL_STATE(1654)] = 70263, + [SMALL_STATE(1655)] = 70270, + [SMALL_STATE(1656)] = 70277, + [SMALL_STATE(1657)] = 70284, + [SMALL_STATE(1658)] = 70291, + [SMALL_STATE(1659)] = 70298, + [SMALL_STATE(1660)] = 70305, + [SMALL_STATE(1661)] = 70312, + [SMALL_STATE(1662)] = 70319, + [SMALL_STATE(1663)] = 70326, + [SMALL_STATE(1664)] = 70333, + [SMALL_STATE(1665)] = 70340, + [SMALL_STATE(1666)] = 70347, + [SMALL_STATE(1667)] = 70354, + [SMALL_STATE(1668)] = 70361, + [SMALL_STATE(1669)] = 70368, + [SMALL_STATE(1670)] = 70375, + [SMALL_STATE(1671)] = 70382, + [SMALL_STATE(1672)] = 70389, + [SMALL_STATE(1673)] = 70396, + [SMALL_STATE(1674)] = 70403, + [SMALL_STATE(1675)] = 70410, + [SMALL_STATE(1676)] = 70417, + [SMALL_STATE(1677)] = 70424, + [SMALL_STATE(1678)] = 70431, + [SMALL_STATE(1679)] = 70438, + [SMALL_STATE(1680)] = 70445, + [SMALL_STATE(1681)] = 70452, + [SMALL_STATE(1682)] = 70459, + [SMALL_STATE(1683)] = 70466, + [SMALL_STATE(1684)] = 70473, + [SMALL_STATE(1685)] = 70480, + [SMALL_STATE(1686)] = 70487, + [SMALL_STATE(1687)] = 70494, + [SMALL_STATE(1688)] = 70501, + [SMALL_STATE(1689)] = 70508, + [SMALL_STATE(1690)] = 70515, + [SMALL_STATE(1691)] = 70522, + [SMALL_STATE(1692)] = 70529, + [SMALL_STATE(1693)] = 70536, + [SMALL_STATE(1694)] = 70543, + [SMALL_STATE(1695)] = 70550, + [SMALL_STATE(1696)] = 70557, + [SMALL_STATE(1697)] = 70564, + [SMALL_STATE(1698)] = 70571, + [SMALL_STATE(1699)] = 70578, + [SMALL_STATE(1700)] = 70585, + [SMALL_STATE(1701)] = 70592, + [SMALL_STATE(1702)] = 70599, + [SMALL_STATE(1703)] = 70606, + [SMALL_STATE(1704)] = 70613, + [SMALL_STATE(1705)] = 70620, + [SMALL_STATE(1706)] = 70627, + [SMALL_STATE(1707)] = 70634, + [SMALL_STATE(1708)] = 70641, + [SMALL_STATE(1709)] = 70648, + [SMALL_STATE(1710)] = 70655, + [SMALL_STATE(1711)] = 70662, + [SMALL_STATE(1712)] = 70669, + [SMALL_STATE(1713)] = 70676, + [SMALL_STATE(1714)] = 70683, + [SMALL_STATE(1715)] = 70690, + [SMALL_STATE(1716)] = 70697, + [SMALL_STATE(1717)] = 70704, + [SMALL_STATE(1718)] = 70711, + [SMALL_STATE(1719)] = 70718, + [SMALL_STATE(1720)] = 70725, + [SMALL_STATE(1721)] = 70732, + [SMALL_STATE(1722)] = 70739, + [SMALL_STATE(1723)] = 70746, + [SMALL_STATE(1724)] = 70753, + [SMALL_STATE(1725)] = 70760, + [SMALL_STATE(1726)] = 70767, + [SMALL_STATE(1727)] = 70774, + [SMALL_STATE(1728)] = 70781, + [SMALL_STATE(1729)] = 70788, + [SMALL_STATE(1730)] = 70795, + [SMALL_STATE(1731)] = 70802, + [SMALL_STATE(1732)] = 70809, + [SMALL_STATE(1733)] = 70816, + [SMALL_STATE(1734)] = 70823, + [SMALL_STATE(1735)] = 70830, + [SMALL_STATE(1736)] = 70837, + [SMALL_STATE(1737)] = 70844, + [SMALL_STATE(1738)] = 70851, + [SMALL_STATE(1739)] = 70858, + [SMALL_STATE(1740)] = 70865, + [SMALL_STATE(1741)] = 70872, + [SMALL_STATE(1742)] = 70879, + [SMALL_STATE(1743)] = 70886, + [SMALL_STATE(1744)] = 70893, + [SMALL_STATE(1745)] = 70900, + [SMALL_STATE(1746)] = 70907, + [SMALL_STATE(1747)] = 70914, + [SMALL_STATE(1748)] = 70921, + [SMALL_STATE(1749)] = 70928, + [SMALL_STATE(1750)] = 70935, + [SMALL_STATE(1751)] = 70942, + [SMALL_STATE(1752)] = 70949, + [SMALL_STATE(1753)] = 70956, + [SMALL_STATE(1754)] = 70963, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -84028,7 +84053,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(499), [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(453), [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1357), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1213), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1236), [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), @@ -84058,13 +84083,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1659), [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396), - [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1027), + [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1028), [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), - [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(950), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), + [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(954), [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), - [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), - [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), + [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), + [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(424), [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437), [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(513), @@ -84082,7 +84107,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [115] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(499), [118] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(453), [121] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1357), - [124] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1213), + [124] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1236), [127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(157), [130] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(343), [133] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(78), @@ -84112,14 +84137,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [205] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1723), [208] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(386), [211] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(396), - [214] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1027), + [214] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1028), [217] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(179), - [220] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(950), - [223] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(950), + [220] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(954), + [223] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(954), [226] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(134), [229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), - [231] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1044), - [234] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1040), + [231] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1045), + [234] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1057), [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), [239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module, 1, 0, 0), [241] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(345), @@ -84131,8 +84156,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [259] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(66), [262] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1699), [265] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1659), - [268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(778), - [270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), + [268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(769), + [270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(779), [272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), [274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(236), [277] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, 0, 1), REDUCE(sym_primary_expression, 1, 0, 1), @@ -84146,13 +84171,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [298] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(372), [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), [303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), - [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1021), + [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1023), [307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, 0, 1), [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), - [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), + [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), + [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), @@ -84174,8 +84199,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(831), - [363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(835), + [361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(852), + [363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(843), [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(387), [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), @@ -84232,7 +84257,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216), + [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1214), [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), @@ -84266,7 +84291,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), + [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), @@ -84280,7 +84305,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1598), [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(911), + [573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(923), [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), [577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(643), [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), @@ -84299,49 +84324,49 @@ static const TSParseActionEntry ts_parse_actions[] = { [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), [610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), - [612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(949), - [614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(918), + [612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(952), + [614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(894), [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), [618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370), [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), + [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), [628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), - [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), - [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), + [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), + [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), [634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), [644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), - [646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(985), + [646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(986), [648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(988), [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), [654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), + [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(986), [662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), - [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), - [668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(872), - [670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(850), + [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), + [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), + [668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(838), + [670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(851), [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), [674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), [680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(391), - [682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1023), + [682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1020), [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), [686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), - [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), - [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), + [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), + [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), - [694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(842), - [696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(855), + [694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(845), + [696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(841), [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), [700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(632), [702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern_list, 2, 0, 7), @@ -84350,31 +84375,31 @@ static const TSParseActionEntry ts_parse_actions[] = { [708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), [710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern_list, 3, 0, 16), [712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern_list, 3, 0, 16), - [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), - [716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), - [718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(837), - [720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(854), + [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), + [716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), + [718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(840), + [720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(858), [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1700), [726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(395), - [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), + [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), [732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(416), - [734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1026), + [734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1027), [736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1733), [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1664), - [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), + [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685), [748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), - [750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(832), - [752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(836), + [750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(859), + [752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(839), [754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), [756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(397), [758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield, 1, 0, 0), [760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(399), - [762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1024), + [762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1025), [764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), [766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(421), [768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372), @@ -84385,10 +84410,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), [780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__collection_elements, 3, 0, 52), [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), - [784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(858), - [786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(857), + [784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(844), + [786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(842), [788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), + [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), [792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1640), [794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), [796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), @@ -84399,21 +84424,21 @@ static const TSParseActionEntry ts_parse_actions[] = { [806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 1, 0, 0), [808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(786), [810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(787), - [812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), + [812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), [814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), [816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), [818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), + [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), [822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1737), - [824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), + [824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), [826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1684), - [828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(984), - [830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(986), + [828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(985), + [830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(987), [832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), - [834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), - [836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), - [838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), - [840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), + [834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), + [836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), + [838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), + [840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), [842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), [844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), [846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_list, 2, 0, 7), @@ -84425,46 +84450,46 @@ static const TSParseActionEntry ts_parse_actions[] = { [858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), [860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 7, 0, 145), [862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_clause, 7, 0, 145), - [864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1022), + [864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1024), [866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_list, 3, 0, 16), - [868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), - [870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), - [872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), - [874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), - [876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), - [878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), - [880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), - [882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), + [868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), + [870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(946), + [872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), + [874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), + [876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), + [878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), + [880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), + [882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), [884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 6, 0, 126), [886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_clause, 6, 0, 126), [888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), - [890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(971), - [892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), - [894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), - [896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), - [898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), - [900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), + [890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), + [892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), + [894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), + [896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), + [898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), + [900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), [902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), [904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 6, 0, 127), [906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_clause, 6, 0, 127), - [908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), - [910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), - [912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), + [908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), + [910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), + [912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), [914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 5, 0, 101), [916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_clause, 5, 0, 101), - [918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), - [920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), + [918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), + [920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), [922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 1, 0, 0), [924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), [926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_expression_list, 2, 0, 7), [928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary_splat_pattern, 2, 0, 34), [930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_expression_list, 3, 0, 16), [932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), - [934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), - [936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), - [938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), - [940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), - [942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), + [934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), + [936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), + [938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), + [940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), + [942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), [944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), [946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), [948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 57), @@ -84475,12 +84500,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [958] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 5, 0, 84), [960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 5, 0, 84), [962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(907), - [966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(913), + [964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(910), + [966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(914), [968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), [970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), [972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(389), - [974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1025), + [974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1026), [976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), [978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1637), [980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1739), @@ -84546,8 +84571,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [1104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2, 0, 103), [1106] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, 0, 103), SHIFT_REPEAT(431), [1109] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, 0, 103), SHIFT_REPEAT(394), - [1112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(849), - [1114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(859), + [1112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(850), + [1114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(864), [1116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), [1118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), [1120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), @@ -84556,7 +84581,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_group_clause, 8, 0, 169), [1128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cases, 1, 0, 0), [1130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cases, 1, 0, 0), - [1132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(870), + [1132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(831), [1134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 4, 0, 134), [1136] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 4, 0, 134), [1138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_group_clause, 6, 0, 161), @@ -84565,8 +84590,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [1144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 6, 0, 162), [1146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_cases_repeat1, 2, 0, 0), [1148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cases_repeat1, 2, 0, 0), - [1150] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cases_repeat1, 2, 0, 0), SHIFT_REPEAT(870), - [1153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cases_repeat1, 2, 0, 0), SHIFT_REPEAT(869), + [1150] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cases_repeat1, 2, 0, 0), SHIFT_REPEAT(831), + [1153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cases_repeat1, 2, 0, 0), SHIFT_REPEAT(812), [1156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_group_clause, 7, 0, 167), [1158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_group_clause, 7, 0, 167), [1160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 4, 0, 84), @@ -84575,14 +84600,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [1166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 3, 0, 57), [1168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 7, 0, 168), [1170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 7, 0, 168), - [1172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), + [1172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), [1174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), - [1176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269), + [1176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1258), [1178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 5, 0, 152), [1180] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 5, 0, 152), [1182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_group_clause, 5, 0, 151), [1184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_group_clause, 5, 0, 151), - [1186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(869), + [1186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(812), [1188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), [1192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__patterns, 2, 0, 26), @@ -84732,8 +84757,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [1484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 5, 0, 90), [1486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 5, 0, 90), [1488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [1490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(860), - [1492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(871), + [1490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(846), + [1492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(836), [1494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_separator, 1, 0, 0), [1496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), [1498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(647), @@ -84744,13 +84769,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [1508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), [1510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenated_template_string_repeat1, 2, 0, 0), [1512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_concatenated_template_string_repeat1, 2, 0, 0), - [1514] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(1061), + [1514] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(1058), [1517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1013), - [1519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1011), + [1519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1005), [1521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), [1523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), [1525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), - [1527] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(1059), + [1527] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(1056), [1530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenated_string, 2, 0, 0), [1532] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_concatenated_string, 2, 0, 0), [1534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenated_template_string, 2, 0, 0), @@ -84842,438 +84867,438 @@ static const TSParseActionEntry ts_parse_actions[] = { [1706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 5, 0, 96), [1708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary_comprehension, 4, 0, 51), [1710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dictionary_comprehension, 4, 0, 51), - [1712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_operator, 3, 0, 40), - [1714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_operator, 3, 0, 40), - [1716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 3, 0, 72), - [1718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 3, 0, 72), - [1720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 3, 0, 73), - [1722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 3, 0, 73), - [1724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await, 2, 0, 0), - [1726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await, 2, 0, 0), - [1728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_operator, 2, 0, 13), - [1730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_operator, 2, 0, 13), - [1732] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(1049), - [1735] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(1050), - [1738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 42), - [1740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 42), - [1742] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(1060), - [1745] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(1055), - [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), - [1750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [1752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(644), - [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), - [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), - [1758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), - [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), - [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [1764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), - [1766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), - [1768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1619), - [1770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), - [1772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), - [1774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(637), - [1776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), - [1778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), - [1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), - [1782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [1784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), - [1786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), - [1790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [1792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1698), - [1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), - [1796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), - [1798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(663), - [1800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), - [1802] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(1044), - [1805] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(1040), - [1808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1668), - [1810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [1812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(657), - [1814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [1816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), - [1818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), - [1820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), - [1822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [1824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), - [1826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), - [1828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1730), - [1830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), - [1832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), - [1834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), - [1836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), + [1712] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(1062), + [1715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_operator, 2, 0, 13), + [1717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_operator, 2, 0, 13), + [1719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await, 2, 0, 0), + [1721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await, 2, 0, 0), + [1723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_operator, 3, 0, 40), + [1725] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_operator, 3, 0, 40), + [1727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 42), + [1729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 42), + [1731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 3, 0, 72), + [1733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 3, 0, 72), + [1735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 3, 0, 73), + [1737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 3, 0, 73), + [1739] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(1063), + [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1668), + [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [1746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(657), + [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [1750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), + [1752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), + [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), + [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [1758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), + [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1730), + [1764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), + [1766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), + [1768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), + [1770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), + [1772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), + [1774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), + [1776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [1778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), + [1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), + [1782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), + [1784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), + [1786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1698), + [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), + [1790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), + [1792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(663), + [1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), + [1796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), + [1798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [1800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(644), + [1802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), + [1804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), + [1806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), + [1808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), + [1810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [1812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [1814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), + [1816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1619), + [1818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [1820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), + [1822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(637), + [1824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), + [1826] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(1050), + [1829] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(1040), + [1832] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(1045), + [1835] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(1057), [1838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), - [1840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), - [1842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [1844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), - [1846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), - [1848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), - [1850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), - [1852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), - [1854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [1856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), - [1858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), - [1860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672), - [1862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), - [1864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), - [1866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696), - [1868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), - [1870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(438), - [1872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), - [1874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1042), - [1876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), - [1878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1514), - [1880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_open_sequence_match_pattern, 3, 0, 0), - [1882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_open_sequence_match_pattern, 3, 0, 0), - [1884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), - [1886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1117), - [1888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), - [1890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), - [1892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1078), - [1894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078), - [1896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1116), - [1898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), - [1900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_open_sequence_match_pattern, 2, 0, 0), - [1902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_open_sequence_match_pattern, 2, 0, 0), - [1904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), - [1906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [1908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), - [1910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), - [1912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1160), - [1914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138), - [1916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1141), - [1918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158), - [1920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1136), - [1922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1101), + [1840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1066), + [1842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), + [1844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1514), + [1846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), + [1848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1117), + [1850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), + [1852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), + [1854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1081), + [1856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081), + [1858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1116), + [1860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), + [1862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [1864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), + [1866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), + [1868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), + [1870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), + [1872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), + [1874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [1876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), + [1878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), + [1880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672), + [1882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), + [1884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), + [1886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696), + [1888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), + [1890] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_open_sequence_match_pattern, 2, 0, 0), + [1892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_open_sequence_match_pattern, 2, 0, 0), + [1894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_open_sequence_match_pattern, 3, 0, 0), + [1896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_open_sequence_match_pattern, 3, 0, 0), + [1898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [1900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), + [1902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1145), + [1904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), + [1906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(438), + [1908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149), + [1910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [1912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1142), + [1914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), + [1916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1169), + [1918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), + [1920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1098), + [1922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1153), [1924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), [1926] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), [1928] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(650), [1931] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(1702), [1934] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(650), [1937] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(624), - [1940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_operator, 2, 0, 18), - [1942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_operator, 2, 0, 18), - [1944] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(677), - [1947] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(1710), - [1950] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(677), - [1953] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(625), + [1940] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(677), + [1943] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(1710), + [1946] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(677), + [1949] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(625), + [1952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_operator, 2, 0, 18), + [1954] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_operator, 2, 0, 18), [1956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__patterns_repeat1, 2, 0, 37), [1958] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__patterns_repeat1, 2, 0, 37), SHIFT_REPEAT(589), - [1961] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(637), - [1964] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(1619), - [1967] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(637), - [1970] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(620), - [1973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__patterns_repeat1, 2, 0, 32), - [1975] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(695), - [1978] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(1730), - [1981] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(695), - [1984] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(622), - [1987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1543), - [1989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), - [1991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), - [1993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1176), - [1995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_pattern, 3, 0, 27), - [1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134), - [1999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_pattern, 3, 0, 27), - [2001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary_splat_pattern, 2, 0, 35), - [2003] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(663), - [2006] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(1698), - [2009] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(663), - [2012] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(621), + [1961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1543), + [1963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), + [1965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), + [1967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), + [1969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), + [1971] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(695), + [1974] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(1730), + [1977] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(695), + [1980] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(622), + [1983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_pattern, 3, 0, 27), + [1985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__patterns_repeat1, 2, 0, 32), + [1987] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(637), + [1990] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(1619), + [1993] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(637), + [1996] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(620), + [1999] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(663), + [2002] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(1698), + [2005] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(663), + [2008] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(621), + [2011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary_splat_pattern, 2, 0, 35), + [2013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_pattern, 3, 0, 27), [2015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), [2017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern_list, 2, 0, 16), [2019] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(696), [2022] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(1672), [2025] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(696), [2028] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 43), SHIFT_REPEAT(623), - [2031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [2033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [2035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [2037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [2039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516), - [2041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), - [2043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(619), - [2045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [2047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), - [2049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1512), - [2051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [2031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516), + [2033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [2035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(619), + [2037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [2039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), + [2041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1512), + [2043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [2045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [2047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [2049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [2051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), [2055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), [2057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), [2059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), [2061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), [2063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1383), [2065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550), - [2067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameters, 2, 0, 0), - [2069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameters, 3, 0, 0), + [2067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameters, 3, 0, 0), + [2069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameters, 2, 0, 0), [2071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_not_operator, 2, 0, 10), [2073] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_not_operator, 2, 0, 10), [2075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_value_pattern_repeat1, 2, 0, 0), [2077] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_value_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(1734), [2080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), - [2082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149), - [2084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1149), + [2082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1135), + [2084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1135), [2086] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [2088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), - [2090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [2092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [2094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [2096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1623), - [2098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), - [2100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__collection_elements, 1, 0, 7), - [2102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [2104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), - [2106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1734), - [2108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern_class_name, 1, 0, 0), - [2110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_capture_pattern, 1, 0, 0), - [2112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_literal_pattern, 1, 0, 0), - [2114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), - [2116] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 21), SHIFT_REPEAT(184), - [2119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 21), SHIFT_REPEAT(1149), - [2122] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 21), SHIFT_REPEAT(1149), - [2125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 21), - [2127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), - [2129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), - [2131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_with_item, 1, -1, 12), SHIFT(180), - [2134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), - [2136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), - [2138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [2140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [2142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), - [2144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), - [2146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), - [2148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), - [2150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), - [2152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), - [2154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), - [2156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509), - [2158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), - [2160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), - [2162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), - [2164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), - [2166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), - [2168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern_class_name, 2, 0, 0), - [2170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_value_pattern, 2, 0, 0), - [2172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), + [2088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), + [2090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), + [2092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), + [2094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_literal_pattern, 1, 0, 0), + [2096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), + [2098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), + [2100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [2102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [2104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [2106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1623), + [2108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), + [2110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__collection_elements, 1, 0, 7), + [2112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [2114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [2116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509), + [2118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), + [2120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), + [2122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), + [2124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), + [2126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), + [2128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1734), + [2130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern_class_name, 2, 0, 0), + [2132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_value_pattern, 2, 0, 0), + [2134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), + [2136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), + [2138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), + [2140] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 21), SHIFT_REPEAT(184), + [2143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 21), SHIFT_REPEAT(1135), + [2146] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 21), SHIFT_REPEAT(1135), + [2149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 21), + [2151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), + [2153] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_with_item, 1, -1, 12), SHIFT(180), + [2156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), + [2158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [2160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [2162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [2164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), + [2166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), + [2168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), + [2170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern_class_name, 1, 0, 0), + [2172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_capture_pattern, 1, 0, 0), [2174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), - [2176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_operator, 3, 0, 40), - [2178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_operator, 3, 0, 40), - [2180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), - [2182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [2184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [2186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 5, 0, 0), - [2188] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 5, 0, 0), - [2190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 36), - [2192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_expression, 3, 0, 36), - [2194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), - [2196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [2198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [2200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda, 3, 0, 33), - [2202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda, 3, 0, 33), - [2204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_literal_pattern, 1, 0, 86), - [2206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1556), - [2208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_literal_pattern, 2, 0, 110), - [2210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), - [2212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 23), - [2214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda, 4, 0, 67), - [2216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda, 4, 0, 67), - [2218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), - [2220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), - [2222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), - [2224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [2226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_expression, 3, 0, 23), - [2228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), - [2230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [2232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), - [2234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [2236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression_within_for_in_clause, 1, 0, 0), - [2238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_splat, 2, 0, 0), - [2240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), - [2242] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(356), - [2245] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1623), - [2248] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(510), - [2251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_or_pattern, 3, 0, 0), - [2253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), - [2255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_or_pattern_repeat1, 2, 0, 0), - [2257] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_or_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(994), - [2260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [2262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), - [2264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__f_expression, 1, 0, 0), - [2266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), - [2268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [2270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_or_pattern, 4, 0, 0), - [2272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comprehension_clauses, 1, 0, 0), - [2274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [2276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield, 2, 0, 0), - [2278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comprehension_clauses, 2, 0, 0), - [2280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_sequence_pattern, 3, 0, 0), - [2282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_class_pattern, 9, 0, 140), - [2284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), - [2286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [2288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_in_clause_repeat1, 2, 0, 0), - [2290] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_in_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(307), - [2293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_class_pattern, 4, 0, 140), - [2295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_or_pattern, 1, 0, 0), - [2297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), - [2299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), - [2301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_content_repeat1, 2, 0, 0), - [2303] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_content_repeat1, 2, 0, 0), SHIFT_REPEAT(1119), - [2306] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_content_repeat1, 2, 0, 0), SHIFT_REPEAT(1119), - [2309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_content_repeat1, 2, 0, 0), - [2311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expression_list_repeat1, 2, 0, 32), - [2313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 6, 0, 145), - [2315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [2317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_mapping_pattern, 3, 0, 0), - [2319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary_splat, 2, 0, 14), - [2321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_literal_pattern, 4, 0, 153), - [2323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_literal_pattern, 3, 0, 136), - [2325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_sequence_pattern, 5, 0, 0), - [2327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_mapping_pattern, 5, 0, 0), - [2329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_group_pattern, 3, 0, 135), - [2331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_mapping_pattern, 4, 0, 0), - [2333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 4, 0, 101), - [2335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [2337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [2339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [2341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 2, 0, 0), - [2343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_class_pattern, 5, 0, 140), - [2345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_mapping_pattern, 6, 0, 0), - [2347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_class_pattern, 6, 0, 140), - [2349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_sequence_pattern, 2, 0, 0), - [2351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_sequence_pattern, 4, 0, 0), - [2353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749), - [2355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1745), - [2357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), - [2359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_mapping_pattern, 7, 0, 0), - [2361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_content, 1, 0, 0), - [2363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), - [2365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1119), - [2367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_content, 1, 0, 0), - [2369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_class_pattern, 7, 0, 140), - [2371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_class_pattern, 8, 0, 140), - [2373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_class_pattern, 3, 0, 140), - [2375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), - [2377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_clause, 2, 0, 0), - [2379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1740), - [2381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1699), - [2383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659), - [2385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 5, 0, 127), - [2387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [2389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 5, 0, 126), - [2391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [2393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [2395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_mapping_pattern, 2, 0, 0), - [2397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [2399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), - [2401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [2403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [2405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [2407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [2409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_within_for_in_clause, 3, 0, 33), - [2411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__collection_elements_repeat1, 2, 0, 32), - [2413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), - [2415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1381), - [2417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1571), - [2419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__right_hand_side, 1, 0, 0), - [2421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [2423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1632), - [2425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [2427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), - [2429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342), - [2431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1344), - [2433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 1, 0, 0), - [2435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_item, 1, -1, 12), - [2437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), - [2439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [2441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [2443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [2445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), - [2447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [2449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), - [2451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield, 3, 0, 0), - [2453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), - [2455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1744), - [2457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1679), - [2459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_within_for_in_clause, 4, 0, 67), - [2461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [2463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), - [2465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), - [2467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [2469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [2471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [2473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1251), - [2475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343), - [2477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1638), - [2479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [2481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 2, 0, 10), - [2483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 63), - [2485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [2487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exec_statement, 4, 0, 15), - [2489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1, 0, 0), - [2491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2, 0, 0), - [2493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [2495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), - [2497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 2, 0, 11), - [2499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_pattern, 1, 0, 0), - [2501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), - [2503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_statement, 2, 0, 0), - [2505] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_value_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(1641), - [2508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_list, 2, 0, 16), - [2510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [2512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_slice, 3, 0, 98), - [2514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [2516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), - [2518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotted_name, 1, 0, 0), - [2520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__index_expression, 1, 0, 0), - [2522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [2524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_chevron, 2, 0, 0), - [2526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 1, 0, 3), - [2528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 1, 0, 3), - [2530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expression_list_repeat1, 2, 0, 37), - [2532] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expression_list_repeat1, 2, 0, 37), SHIFT_REPEAT(256), - [2535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [2537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 1, 0, 4), - [2539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 1, 0, 4), - [2541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [2543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typevar_parameter, 1, 0, 6), - [2545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), - [2547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [2549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_assert_statement_repeat1, 2, 0, 0), - [2551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotted_name, 2, 0, 0), - [2553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_decorated_definition_repeat1, 2, 0, 0), - [2555] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decorated_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(386), - [2558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 4, 0, 44), - [2560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 4, 0, 44), - [2562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 5, 0, 44), - [2564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 5, 0, 44), - [2566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_parameter, 3, 0, 36), - [2568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_slice, 2, 0, 69), - [2570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [2572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [2574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_exception_list_repeat1, 2, 0, 32), - [2576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_default_parameter, 5, 0, 122), - [2578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_bound, 2, 0, 112), - [2580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), - [2582] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expression_list_repeat1, 2, 0, 37), SHIFT_REPEAT(254), - [2585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [2587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [2589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [2591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 6, 0, 44), - [2593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 6, 0, 44), - [2595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), - [2597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), - [2599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_print_statement_repeat1, 2, 0, 10), - [2601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [2603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_open_sequence_match_pattern_repeat1, 2, 0, 0), - [2605] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_open_sequence_match_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(981), - [2608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, 0, 44), - [2610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, 0, 44), + [2176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 23), + [2178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [2180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [2182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_operator, 3, 0, 40), + [2184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 5, 0, 0), + [2186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 5, 0, 0), + [2188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 36), + [2190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda, 4, 0, 67), + [2192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [2194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda, 3, 0, 33), + [2196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda, 3, 0, 33), + [2198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), + [2200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), + [2202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [2204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_expression, 3, 0, 36), + [2206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_literal_pattern, 1, 0, 86), + [2208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1556), + [2210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_operator, 3, 0, 40), + [2212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), + [2214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), + [2216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [2218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), + [2220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), + [2222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [2224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_literal_pattern, 2, 0, 110), + [2226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), + [2228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), + [2230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [2232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda, 4, 0, 67), + [2234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_expression, 3, 0, 23), + [2236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comprehension_clauses, 2, 0, 0), + [2238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [2240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_or_pattern, 3, 0, 0), + [2242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), + [2244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [2246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), + [2248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield, 2, 0, 0), + [2250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), + [2252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [2254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_splat, 2, 0, 0), + [2256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression_within_for_in_clause, 1, 0, 0), + [2258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_or_pattern, 4, 0, 0), + [2260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__f_expression, 1, 0, 0), + [2262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comprehension_clauses, 1, 0, 0), + [2264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_or_pattern_repeat1, 2, 0, 0), + [2266] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_or_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(995), + [2269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), + [2271] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(356), + [2274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1623), + [2277] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(510), + [2280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [2282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_class_pattern, 6, 0, 140), + [2284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_mapping_pattern, 4, 0, 0), + [2286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_mapping_pattern, 7, 0, 0), + [2288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_class_pattern, 7, 0, 140), + [2290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expression_list_repeat1, 2, 0, 32), + [2292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_or_pattern, 1, 0, 0), + [2294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), + [2296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_literal_pattern, 3, 0, 136), + [2298] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_content_repeat1, 2, 0, 0), + [2300] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_content_repeat1, 2, 0, 0), SHIFT_REPEAT(1120), + [2303] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_content_repeat1, 2, 0, 0), SHIFT_REPEAT(1120), + [2306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_content_repeat1, 2, 0, 0), + [2308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_class_pattern, 8, 0, 140), + [2310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [2312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [2314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_clause, 2, 0, 0), + [2316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary_splat, 2, 0, 14), + [2318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_class_pattern, 9, 0, 140), + [2320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_class_pattern, 4, 0, 140), + [2322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_class_pattern, 3, 0, 140), + [2324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_mapping_pattern, 3, 0, 0), + [2326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_content, 1, 0, 0), + [2328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), + [2330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1120), + [2332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_content, 1, 0, 0), + [2334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 4, 0, 101), + [2336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [2338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), + [2340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 6, 0, 145), + [2342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [2344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_literal_pattern, 4, 0, 153), + [2346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_sequence_pattern, 2, 0, 0), + [2348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_group_pattern, 3, 0, 135), + [2350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_mapping_pattern, 2, 0, 0), + [2352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_sequence_pattern, 5, 0, 0), + [2354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_mapping_pattern, 5, 0, 0), + [2356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [2358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [2360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 2, 0, 0), + [2362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [2364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_sequence_pattern, 4, 0, 0), + [2366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1740), + [2368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1699), + [2370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659), + [2372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749), + [2374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1745), + [2376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), + [2378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_class_pattern, 5, 0, 140), + [2380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_sequence_pattern, 3, 0, 0), + [2382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_in_clause_repeat1, 2, 0, 0), + [2384] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_in_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(307), + [2387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 5, 0, 127), + [2389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [2391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_mapping_pattern, 6, 0, 0), + [2393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 5, 0, 126), + [2395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [2397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1, 0, 0), + [2399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [2401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), + [2403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), + [2405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342), + [2407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1571), + [2409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1344), + [2411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [2413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), + [2415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [2417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1632), + [2419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), + [2421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [2423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [2425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_item, 1, -1, 12), + [2427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), + [2429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), + [2431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1744), + [2433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1679), + [2435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [2437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [2439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [2441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [2443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), + [2445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [2447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 2, 0, 10), + [2449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_within_for_in_clause, 3, 0, 33), + [2451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), + [2453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [2455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [2457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [2459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1381), + [2461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__right_hand_side, 1, 0, 0), + [2463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [2465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [2467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [2469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), + [2471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [2473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), + [2475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 2, 0, 11), + [2477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 1, 0, 0), + [2479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield, 3, 0, 0), + [2481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 63), + [2483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [2485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exec_statement, 4, 0, 15), + [2487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_statement, 2, 0, 0), + [2489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__collection_elements_repeat1, 2, 0, 32), + [2491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_within_for_in_clause, 4, 0, 67), + [2493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1270), + [2495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343), + [2497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1638), + [2499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2, 0, 0), + [2501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_pattern, 1, 0, 0), + [2503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), + [2505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_slice, 2, 0, 69), + [2507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [2509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 1, 0, 4), + [2511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 1, 0, 4), + [2513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [2515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_chevron, 2, 0, 0), + [2517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotted_name, 2, 0, 0), + [2519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [2521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [2523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [2525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typevar_parameter, 1, 0, 6), + [2527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), + [2529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [2531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_exception_list_repeat1, 2, 0, 32), + [2533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_assert_statement_repeat1, 2, 0, 0), + [2535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, 0, 44), + [2537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, 0, 44), + [2539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), + [2541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotted_name, 1, 0, 0), + [2543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_parameter, 3, 0, 36), + [2545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270), + [2547] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expression_list_repeat1, 2, 0, 37), SHIFT_REPEAT(254), + [2550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expression_list_repeat1, 2, 0, 37), + [2552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_print_statement_repeat1, 2, 0, 10), + [2554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_decorated_definition_repeat1, 2, 0, 0), + [2556] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decorated_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(386), + [2559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_slice, 3, 0, 98), + [2561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [2563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 4, 0, 44), + [2565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 4, 0, 44), + [2567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_bound, 2, 0, 112), + [2569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_open_sequence_match_pattern_repeat1, 2, 0, 0), + [2571] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_open_sequence_match_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(943), + [2574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_default_parameter, 5, 0, 122), + [2576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [2578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_list, 2, 0, 16), + [2580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [2582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 5, 0, 44), + [2584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 5, 0, 44), + [2586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__index_expression, 1, 0, 0), + [2588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [2590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), + [2592] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_value_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(1641), + [2595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 6, 0, 44), + [2597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 6, 0, 44), + [2599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [2601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 1, 0, 3), + [2603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 1, 0, 3), + [2605] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expression_list_repeat1, 2, 0, 37), SHIFT_REPEAT(256), + [2608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), + [2610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), [2612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_as_pattern, 3, 0, 139), [2614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_slice, 4, 0, 123), [2616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias_statement, 4, 0, 64), [2618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), [2620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [2622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), + [2622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), [2624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), [2626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_specifier, 1, 0, 0), [2628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), @@ -85287,7 +85312,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), [2646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_list, 1, 0, 6), [2648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias_statement, 5, 0, 91), - [2650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), + [2650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), [2652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), [2654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), [2656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_argument, 3, 0, 23), @@ -85320,19 +85345,19 @@ static const TSParseActionEntry ts_parse_actions[] = { [2715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__simple_statements_repeat1, 2, 0, 0), [2717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), [2719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 2, 0, 0), - [2721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), + [2721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), [2723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_guard, 2, 0, 137), [2725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), [2727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), [2729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__import_list_repeat1, 2, 0, 25), - [2731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), + [2731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1263), [2733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), [2735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), [2737] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_global_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1696), [2740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_global_statement_repeat1, 2, 0, 0), [2742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_parameter, 3, 0, 66), [2744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), - [2746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), + [2746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), [2748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1300), [2750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_list, 2, 0, 24), [2752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1304), @@ -85382,7 +85407,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paramspec_parameter, 2, 0, 25), [2847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), [2849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 3, 0, 30), - [2851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), + [2851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), [2853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, 0, 0), [2855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), [2857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), @@ -85395,7 +85420,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_global_statement, 2, 0, 0), [2873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nonlocal_statement, 3, 0, 0), [2875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), - [2877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), + [2877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), [2879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), [2881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_with_clause_repeat1, 2, 0, 0), [2883] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_with_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(336), @@ -85411,13 +85436,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [2904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), [2906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_maybe_star_pattern, 1, 0, 0), [2908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_patterns, 1, 0, 0), - [2910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), + [2910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1193), [2912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417), [2914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), [2916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exec_statement, 2, 0, 15), - [2918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), + [2918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), [2920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [2922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), + [2922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), [2924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), [2926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337), [2928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), @@ -85425,111 +85450,111 @@ static const TSParseActionEntry ts_parse_actions[] = { [2932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 3, 0, 89), [2934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510), [2936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), - [2938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), + [2938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), [2940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), - [2942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), + [2942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), [2944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), - [2946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151), + [2946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121), [2948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_class_pattern_repeat1, 2, 0, 0), [2950] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_class_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(991), [2953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), [2955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2, 0, 37), [2957] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2, 0, 37), SHIFT_REPEAT(246), - [2960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), - [2962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), + [2960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), + [2962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), [2964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), [2966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), [2968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3, 0, 38), [2970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__parameters_repeat1, 2, 0, 0), [2972] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__import_list_repeat1, 2, 0, 45), SHIFT_REPEAT(1465), - [2975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), + [2975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), [2977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), [2979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_aliased_import, 3, 0, 46), [2981] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_index_expression_list_repeat1, 2, 0, 37), SHIFT_REPEAT(252), [2984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_index_expression_list_repeat1, 2, 0, 37), [2986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_class_pattern_repeat2, 2, 0, 0), [2988] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_class_pattern_repeat2, 2, 0, 0), SHIFT_REPEAT(1593), - [2991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), + [2991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), [2993] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 37), SHIFT_REPEAT(265), [2996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 37), [2998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), [3000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), [3002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [3004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), - [3006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), + [3004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), + [3006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(971), [3008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), [3010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [3012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), + [3012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), [3014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), - [3016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), + [3016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), [3018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [3020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), + [3020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), [3022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [3024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), + [3024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), [3026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [3028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), + [3028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), [3030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), [3032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), [3034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_expression_list, 2, 0, 16), [3036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_relative_import, 1, 0, 0), [3038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [3040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(946), - [3042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), + [3040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), + [3042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), [3044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [3046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), + [3046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), [3048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [3050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), + [3050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), [3052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [3054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), + [3054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), [3056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), [3058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), [3060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 2, 0, 0), - [3062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), + [3062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), [3064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [3066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), + [3066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), [3068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [3070] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_mapping_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(1029), + [3070] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_mapping_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(1022), [3073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_mapping_pattern_repeat1, 2, 0, 0), [3075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 1, 0, 0), [3077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), [3079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), - [3081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), + [3081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), [3083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), - [3085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), + [3085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), [3087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706), [3089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [3091] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(1036), - [3094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), - [3096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), - [3098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), - [3100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), - [3102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), + [3091] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(1035), + [3094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), + [3096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), + [3098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), + [3100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), + [3102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), [3104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), [3106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [3108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1260), + [3108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1271), [3110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), [3112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), [3114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), [3116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [3118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), - [3120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), + [3118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), + [3120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1133), [3122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_format_specifier_repeat1, 1, 0, 74), [3124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_format_specifier_repeat1, 1, 0, 74), - [3126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), + [3126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), [3128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), [3130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), [3132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), [3134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), [3136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 4, 0, 115), - [3138] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 116), SHIFT_REPEAT(1200), + [3138] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 116), SHIFT_REPEAT(1193), [3141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 116), [3143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_positional_separator, 1, 0, 0), [3145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [3147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1263), + [3147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1266), [3149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1312), [3151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), [3153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [3155] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(1035), + [3155] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(1036), [3158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), [3160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), [3162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), @@ -85541,14 +85566,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [3174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), [3176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), [3178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1508), - [3180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), + [3180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), [3182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), [3184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), [3186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), [3188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_keyword_pattern, 3, 0, 164), [3190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_index_expression_list_repeat1, 2, 0, 32), [3192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 3, 0, 0), - [3194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1263), + [3194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266), [3196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), [3198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), [3200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2, 0, 68), @@ -85565,8 +85590,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [3222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 2, 0, 5), [3224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1731), [3226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1707), - [3228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1128), - [3230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), + [3228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1118), + [3230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), [3232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_from_statement, 5, 0, 75), [3234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), [3236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), @@ -85576,7 +85601,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_future_import_statement, 4, 0, 47), [3246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 32), [3248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627), - [3250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140), + [3250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1173), [3252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typevar_parameter, 2, 0, 88), [3254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_wildcard_import, 1, 0, 0), [3256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typevar_parameter, 3, 0, 114), @@ -85589,16 +85614,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [3270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_future_import_statement, 6, 0, 99), [3272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_from_statement, 6, 0, 100), [3274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3, 0, 39), - [3276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1079), - [3278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), + [3276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1089), + [3278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), [3280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 1, 0, 0), - [3282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), + [3282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), [3284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, 0, 22), - [3286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1133), - [3288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), + [3286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146), + [3288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), [3290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 1, 0, 0), - [3292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1127), - [3294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127), + [3292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1144), + [3294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144), [3296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_from_statement, 7, 0, 125), [3298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment, 3, 0, 40), [3300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_double_star_pattern, 2, 0, 11), @@ -85612,15 +85637,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [3316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), [3318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), [3320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [3322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), + [3322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), [3324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1275), [3326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), [3328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), [3330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), [3332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1605), [3334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [3336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), - [3338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), + [3336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), + [3338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), [3340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), [3342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), [3344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), @@ -85629,7 +85654,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), [3352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1306), [3354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), - [3356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), + [3356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), [3358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1293), [3360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), [3362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), @@ -85637,84 +85662,84 @@ static const TSParseActionEntry ts_parse_actions[] = { [3366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), [3368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), [3370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [3372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), + [3372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), [3374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), [3376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), - [3378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), - [3380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), + [3378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), + [3380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), [3382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1517), [3384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), - [3386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), + [3386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), [3388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), [3390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), [3392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282), [3394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [3396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), - [3398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), - [3400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), + [3396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), + [3398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), + [3400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), [3402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [3404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), - [3406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), + [3404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), + [3406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), [3408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1584), [3410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1585), [3412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [3414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), - [3416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), - [3418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), + [3414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), + [3416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), + [3418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), [3420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), - [3422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), + [3422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), [3424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), [3426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1536), [3428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [3430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), - [3432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), + [3430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), + [3432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), [3434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), - [3436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), + [3436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), [3438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_parameters, 1, 0, 0), - [3440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), + [3440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), [3442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [3444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), + [3444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), [3446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), [3448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), [3450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), [3452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), [3454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), [3456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), - [3458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), + [3458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), [3460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), [3462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), - [3464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), + [3464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), [3466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 4, 0, 0), [3468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1396), [3470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 3, 0, 0), [3472] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), [3474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_relative_import, 2, 0, 25), [3476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), - [3478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), - [3480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), - [3482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), + [3478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), + [3480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), + [3482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), [3484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), [3486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), [3488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [3490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), + [3490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), [3492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), [3494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [3496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), - [3498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), + [3496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), + [3498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), [3500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), - [3502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), + [3502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), [3504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1375), [3506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 5, 0, 0), - [3508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), - [3510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), + [3508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), + [3510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), [3512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), [3514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), [3516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), [3518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), - [3520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1053), - [3522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), + [3520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), + [3522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), [3524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), - [3526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012), + [3526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), [3528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), [3530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), [3532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397), diff --git a/python/ql/lib/change-notes/2026-09-22-python315-extractor.md b/python/ql/lib/change-notes/2026-09-22-python315-extractor.md new file mode 100644 index 000000000000..a71936090f8d --- /dev/null +++ b/python/ql/lib/change-notes/2026-09-22-python315-extractor.md @@ -0,0 +1,5 @@ +--- +category: minorAnalysis +--- +* The Python extractor now supports unary plus in `match` literal patterns, introduced in Python 3.15. +* The Python extractor now supports Unicode 17 identifiers, introduced in Python 3.15. diff --git a/python/ql/test/3/extractor-tests/match-unary-plus/test.expected b/python/ql/test/3/extractor-tests/match-unary-plus/test.expected new file mode 100644 index 000000000000..ed0362097fa6 --- /dev/null +++ b/python/ql/test/3/extractor-tests/match-unary-plus/test.expected @@ -0,0 +1,15 @@ +| test.py:2:10:2:11 | UnaryExpr | UAdd | +| test.py:4:10:4:13 | UnaryExpr | UAdd | +| test.py:6:10:6:12 | UnaryExpr | UAdd | +| test.py:8:10:8:11 | UnaryExpr | UAdd | +| test.py:10:10:10:11 | UnaryExpr | UAdd | +| test.py:12:10:12:14 | UnaryExpr | UAdd | +| test.py:12:18:12:22 | UnaryExpr | UAdd | +| test.py:12:26:12:30 | UnaryExpr | UAdd | +| test.py:14:11:14:12 | UnaryExpr | UAdd | +| test.py:14:15:14:18 | UnaryExpr | USub | +| test.py:16:11:16:12 | UnaryExpr | UAdd | +| test.py:16:18:16:21 | UnaryExpr | UAdd | +| test.py:16:27:16:29 | UnaryExpr | UAdd | +| test.py:18:10:18:11 | UnaryExpr | USub | +| test.py:20:10:20:11 | UnaryExpr | USub | diff --git a/python/ql/test/3/extractor-tests/match-unary-plus/test.py b/python/ql/test/3/extractor-tests/match-unary-plus/test.py new file mode 100644 index 000000000000..55267d6fff45 --- /dev/null +++ b/python/ql/test/3/extractor-tests/match-unary-plus/test.py @@ -0,0 +1,21 @@ +match value: + case +1: + pass + case +1.5: + pass + case +2j: + pass + case +1+2j: + pass + case +1-2j: + pass + case +0x10 | +0o10 | +0b10: + pass + case [+0, -0.0]: + pass + case {+1: x, +1.5: y, +2j: z}: + pass + case -1+2j: + pass + case -1-2j: + pass diff --git a/python/ql/test/3/extractor-tests/match-unary-plus/test.ql b/python/ql/test/3/extractor-tests/match-unary-plus/test.ql new file mode 100644 index 000000000000..9501d354eb13 --- /dev/null +++ b/python/ql/test/3/extractor-tests/match-unary-plus/test.ql @@ -0,0 +1,5 @@ +import python + +from UnaryExpr expr +where expr.getLocation().getFile().getShortName() = "test.py" +select expr, expr.getOp().toString() diff --git a/python/ql/test/3/extractor-tests/unicode17-identifiers/test.expected b/python/ql/test/3/extractor-tests/unicode17-identifiers/test.expected new file mode 100644 index 000000000000..066f9a49511b --- /dev/null +++ b/python/ql/test/3/extractor-tests/unicode17-identifiers/test.expected @@ -0,0 +1,13 @@ +| test.py:2:1:2:3 | \u088f | \u088f | +| test.py:3:1:3:4 | \ufffd | \ufffd | +| test.py:4:1:4:4 | \ufffd | \ufffd | +| test.py:5:1:5:4 | \ufffd | \ufffd | +| test.py:8:1:8:4 | a\u1acf | a\u1acf | +| test.py:9:1:9:5 | a\ufffd | a\ufffd | +| test.py:11:1:11:6 | result | result | +| test.py:11:10:11:12 | \u088f | \u088f | +| test.py:11:16:11:19 | \ufffd | \ufffd | +| test.py:11:23:11:26 | \ufffd | \ufffd | +| test.py:11:30:11:33 | \ufffd | \ufffd | +| test.py:11:37:11:40 | a\u1acf | a\u1acf | +| test.py:11:44:11:48 | a\ufffd | a\ufffd | diff --git a/python/ql/test/3/extractor-tests/unicode17-identifiers/test.py b/python/ql/test/3/extractor-tests/unicode17-identifiers/test.py new file mode 100644 index 000000000000..ef91ffd3eca9 --- /dev/null +++ b/python/ql/test/3/extractor-tests/unicode17-identifiers/test.py @@ -0,0 +1,11 @@ +# Unicode 17 identifier starts: Arabic, Tai Yo, CJK Extension J, and Tolong Siki. +࢏ = 1 +𞛀 = 2 +𲎰 = 3 +𑶰 = 4 + +# Unicode 17 identifier continuations: a combining mark and a decimal digit. +a᫏ = 5 +a𑷠 = 6 + +result = ࢏ + 𞛀 + 𲎰 + 𑶰 + a᫏ + a𑷠 diff --git a/python/ql/test/3/extractor-tests/unicode17-identifiers/test.ql b/python/ql/test/3/extractor-tests/unicode17-identifiers/test.ql new file mode 100644 index 000000000000..37fbb5055c29 --- /dev/null +++ b/python/ql/test/3/extractor-tests/unicode17-identifiers/test.ql @@ -0,0 +1,5 @@ +import python + +from Name name +where name.getLocation().getFile().getShortName() = "test.py" +select name, name.getId()